我一直在试图检测Android SDK。
flutter doctor
返回
PS I:\ Projects \ Flutter \ fluttertest \ flutterproject>扑医生-v
[√] Flutter(频道测试版,v0.1.5,在Microsoft Windows上[版本 10.0.16299.248],locale en-US)
•I:\ Source \ flutter
上的Flutter版本0.1.5 •框架修订版3ea4d06340(7天前),2018-02-22 11:12:39 -0800
•发动机修订版ead227f118
•Dart版本2.0.0-dev.28.0.flutter-0b4f01f759[!] Android工具链 - 为Android设备开发
•Android SDK位于C:\ NVPACK \ android-sdk-windows
•未配置Android NDK位置(可选;对本机配置文件支持有用)
•ANDROID_HOME = C:\ NVPACK \ android-sdk-windows
X Android SDK缺少命令行工具;从“链接到谷歌”下载
•尝试重新安装或更新Android SDK, 请访问https://flutter.io/setup/#android-setup了解详细说明。[√] Android Studio(3.0版)
•位于C:\ Program Files \ Android \ Android Studio的Android Studio •Java版OpenJDK运行时环境(版本1.8.0_152-release-915-b01)[√] VS Code(版本1.20.1)
•VS代码位于C:\ Program Files \ Microsoft VS Code
•Dart Code扩展版本2.9.2[√]连接设备(1个可用)
•Nexus 6P•8XV7N16A04000597•android-arm64•Android 8.1.0(API 27)!医生发现了一类问题。
我尝试下载SDK Tools Package and even Installed Android Studio 并将其添加到PATH,但无法解决问题 当前的Android安装位于一个名为C:\ NVPACK的目录中,虽然我记得摆弄它,但我不记得哪个程序安装了它。我正在考虑删除它。任何帮助将不胜感激。
答案 0 :(得分:4)
事实证明我安装了NVIDIA CodeWorks。我相信这是我的VS2017安装选项的一部分。我已将其删除并修改了我的ANDROID_HOME环境变量,并删除了与NVPACK文件夹关联的所有变量。 (感谢帮助我离开的所有人(1)!)
答案 1 :(得分:3)
Flutter提供命令以更新我们的Android SDK路径:
使用flutter config --android-sdk <path-to-your-android-sdk-path>
或仅在用户变量
中将您的SDK位置添加变量 ANDROID_HOME答案 2 :(得分:2)
您必须将ANDROI_HOME变量设置为SDK。 通过名称创建一个新变量,并将其设置到安装目录。 确保SDK不低于C驱动器的2个子文件夹。或任何Windows根驱动器。
答案 3 :(得分:0)
进入C:\Users\asus\AppData\Local\Android\sdk
,双击sdk mannager.exe
并更新所有软件包。
更新大约需要10分钟,这也取决于您的互联网速度。
答案 4 :(得分:0)