Android Studio-颤抖:没有连接的设备

时间:2020-07-20 08:18:26

标签: android android-studio flutter

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

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

  • 这是Windows 10 x64计算机。

  • 在-D:\Program Files\Android\Android Studio1

    中安装了Android Studio
  • 从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设备,并将“仿真性能图形”设置为硬件GLES-2.0

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

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

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

enter image description here

当我在Android Studio中运行Flutter Doctor时,它会显示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中运行命令时,会出现此错误:

enter image description here

3 个答案:

答案 0 :(得分:1)

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

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

打开一个模拟器。

打开PowerShell窗口。

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

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

答案 1 :(得分:1)

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

然后重新启动计算机。

答案 2 :(得分:0)

我可以使用@rgvi解决方案解决这个问题。

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