【问题标题】:Android studio - flutter: No Connected DevicesAndroid 工作室 - 颤振:没有连接的设备
【发布时间】:2020-11-09 11:07:08
【问题描述】:

我刚开始使用flutter进行移动开发,尝试运行默认的flutter程序时出现这个错误。

未找到连接的设备;请连接设备,或查看 flutter.dev/setup 获取入门说明。

  • 这是一台 Windows 10 x64 机器。

  • 将 Android Studio 安装在 - D:\Program Files\Android\Android Studio1

  • 从 Android Studio 中安装了 Android SDK - D:\Android\android-sdk

  • 设置这些系统环境变量

    ANDROID_HOME - D:\Android\android-sdk;D:\Android\android-sdk\tools;D:\Android\android-sdk\build-tools;D:\Android\android-sdk\platform-tools

    ANDROID_SDK_ROOT - D:\Android\android-sdk;D:\Android\android-sdk\tools;D:\Android\android-sdk\build-tools;D:\Android\android-sdk\platform-tools

  • 安装了 Nexus 6 API 28 设备并将 Emulated Performance Graphics 设置为 Hardware GLES-2.0

  • 安装了pie Android 9.0 x86pie Android 9.0 x86_64,因为我不确定要使用哪一个。 AVD 模拟器在两个操作系统上都能正常启动。 (用哪一个?)

  • 安装颤振在 - D:\Flutter\flutter

当我运行 main.dart 时,它显示此错误:

当我在 Android Studio 中运行颤振医生时,它显示了 2 个问题:

[X] Android toolchain - develop for Android devices
    X ANDROID_HOME = D:/Android/android-sdk
      but Android SDK not found at this location.
[!] Connected device
    ! No devices available

当我尝试从flutter目录在powershell中运行命令时,它给出了这个错误:

【问题讨论】:

    标签: android android-studio flutter


    【解决方案1】:

    在环境变量>用户变量中,添加一个新的PATH,如:C:\src\flutter\bin

    然后重启你的机器。

    【讨论】:

      【解决方案2】:

      我认为 powershell 中的错误意味着您没有按照install documentation 中的说明将 Flutter SDK 添加到您的 PATH 中。

      首先按照安装文档将 Flutter SDK 添加到您的 PATH,然后关闭您拥有的所有 PowerShell 窗口。

      打开一个模拟器。

      打开一个 PowerShell 窗口。

      尝试像这样通过 PowerShell 创建一个测试项目

      flutter create <project name>
      cd <project name>
      flutter run
      

      【讨论】:

        【解决方案3】:

        我能够使用@rgvi 解决方案解决这个问题。

        1. 添加了 PATH 变量的新路径 - D:\Flutter\flutter\bin
        2. 执行了命令flutter doctor。现在这表明 Android 许可状态未知。
        3. 执行命令flutter doctor --android-licenses 并接受许可证。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-01-24
          • 2021-02-04
          • 2022-01-16
          • 1970-01-01
          • 2021-11-25
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多