Flutter没有检测到Android SDK

问题描述 投票:7回答:4

我一直在努力试图检测Android SDK。

flutter doctor

回报

PS I:\ Projects \ Flutter \ fluttertest \ flutterproject> flutter doctor -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 And​​roid 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)

!医生在1类中发现了问题。

flutter doctor - output

我已经尝试下载SDK Tools Package and even Installed Android Studio并将其添加到PATH,但无法解决问题。 当前的Android安装位于一个名为C:\ NVPACK的目录中,虽然我记得摆弄它,但我不记得哪个程序安装了它。我正在考虑删除它。任何帮助将不胜感激。

PATH Variable

android android-studio visual-studio-code flutter flutter-dependencies
4个回答
4
投票

事实证明我安装了NVIDIA CodeWorks。我相信这是我的VS2017安装选项的一部分。我删除了它并修改了我的ANDROID_HOME环境变量并删除了与NVPACK文件夹关联的所有变量。 (感谢帮助我离开的所有人(1)!)

All good!


3
投票

Flutter提供更新我们的Android SDK路径的命令:

使用flutter config --android-sdk <path-to-your-android-sdk-path>

或者只是在用户变量中添加带有sdk位置的变量ANDROID_HOME


2
投票

您必须将ANDROI_HOME变量设置为SDK。通过名称创建一个新变量并将其设置为安装目录。确保SDK不低于c驱动器的2个子文件夹。或任何Windows根驱动器。


0
投票

进入qazxsw poi,双击qazxsw poi并更新所有包。

更新大约需要10分钟,这也取决于您的网速。

© www.soinside.com 2019 - 2024. All rights reserved.