【问题标题】:Can't launch my flutter app with VScode and Android Studio Emulator无法使用 VScode 和 Android Studio Emulator 启动我的颤振应用程序
【发布时间】:2020-10-23 07:05:49
【问题描述】:

我无法启动我的颤振应用程序,这是我在尝试使用 debbug 和不使用 debbug 模式运行时收到的消息:

您的启动配置引用了一个不存在的程序。如果您在启动时遇到问题,请检查“.vscode/launch.json”文件中的“程序”字段。

我的 .json 默认文件:

{
  // Use IntelliSense to learn about possible attributes.
  // Hover to view descriptions of existing attributes.
  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Dart",
      "program": "lib/main.dart",
      "request": "launch",
      "type": "dart"
    }
  ]
 

我运行颤振医生:

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[√] Android Studio (version 3.6)
[√] VS Code (version 1.46.1)
[√] Connected device (1 available)

! Doctor found issues in 1 category.

并接受所有许可。

谢谢。

【问题讨论】:

    标签: flutter


    【解决方案1】:

    最好添加完整的路径,它对我有用。自从我移动了我的主目录以来就发生了这种情况。 dart 文件从 lib 到新文件夹小部件。一旦我给出了它工作的完整路径。

    "configurations": [
    
        {
            "name": "exp_app",
            "request": "launch",
            "type": "dart",
            "program": "E:\\FLUTTER\\exp_app\\lib\\widgets\\main.dart"
        }
    ]
    

    【讨论】:

      【解决方案2】:

      确保配置程序路径与您的 main.dart 或您的 main 方法所在的路径相同。

      void main() {
        runApp(MyApp());
      }
      

      【讨论】:

        【解决方案3】:

        如果您遇到此问题,请检查以下步骤 尝试从launch.json文件中为flutter应用程序中的main.dart文件提供一个完美的路径 例如。

        {
          "version": "0.2.0",
          "configurations": [
            {
              "name": "Dart",
              "program": "shop_app/lib/main.dart",
              "request": "launch",
              "type": "dart"
            }
          ]
        }
        

        如果它不起作用,那么从终端类型开始

        1. 干净利落
        2. 颤动运行

        【讨论】:

          【解决方案4】:

          考虑这两个


          1.确保您打开了项目的根目录,不是更高的文件夹。这样.vscode 文件夹将创建在与lib 文件夹相同的级别。


          2. 检查lib/main.dart 是否存在。如果您的main 函数不同,请编辑launch.json 文件并更改程序。


          【讨论】:

            【解决方案5】:

            删除你的launch.json文件,然后打开你的调试菜单并点击创建一个launch.json文件

            从下拉列表中选择 dart 和 Flutter 并再次运行应用程序

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2021-08-11
              • 2020-11-28
              • 2015-09-24
              • 2021-08-24
              • 2021-07-24
              • 1970-01-01
              • 1970-01-01
              • 2020-05-11
              相关资源
              最近更新 更多