我刚开始使用flutter进行移动开发,尝试运行默认的flutter程序时会出现此错误。
未找到连接的设备;请连接设备,或查看 flutter.dev/setup以获得入门说明。
这是Windows 10 x64计算机。
在-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设备,并将“仿真性能图形”设置为硬件GLES-2.0
安装了pie Android 9.0 x86
和pie Android 9.0 x86_64
,因为我不确定要使用哪个。 AVD模拟器可以在两个操作系统上正常运行。 (使用哪个?)
已将颤振安装在-D:\Flutter\flutter
当我运行main.dart时,它显示此错误:
当我在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中运行命令时,会出现此错误:
答案 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解决方案解决这个问题。
D:\Flutter\flutter\bin
flutter doctor
。现在,这表明Android许可证状态未知。flutter doctor --android-licenses
并接受许可证。