Flutter无法检测到Android SDK。
Flutter无法检测到Android SDK。
我一直在尝试让Flutter检测到Android SDK。
flutter doctor
返回:
PS I:\Projects\Flutter\fluttertest\flutterproject> flutter doctor -v
[√] Flutter (Channel beta, v0.1.5, on Microsoft Windows [Version
10.0.16299.248], locale en-US)
• Flutter版本0.1.5,位于I:\Source\flutter
• 框架修订版本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缺少命令行工具;从“链接到Google”下载
• 请尝试重新安装或更新您的Android SDK,详细说明请访问https://flutter.io/setup/#android-setup
[√] Android Studio(版本3.0)
• Android Studio位于C:\Program Files\Android\Android Studio
• Java版本OpenJDK Runtime Environment(版本1.8.0_152-release-915-b01)
[√] VS Code(版本1.20.1)
• VS Code位于C:\Program Files\Microsoft VS Code
• Dart Code扩展版本2.9.2
[√] 已连接的设备(1个可用)
• Nexus 6P • 8XV7N16A04000597 • android-arm64 • Android 8.1.0(API 27)
!在1个类别中,医生发现了问题。
我尝试下载SDK工具包并安装了Android Studio并将其添加到PATH中,但无法解决问题。
当前的Android安装位于名为C:\NVPACK的目录中,虽然我记得曾经对它进行过调整,但我不记得是哪个程序安装的。我正在考虑删除它。非常感谢任何帮助。
Flutter无法检测到Android SDK的问题
问题原因:Flutter无法检测到Android SDK是由于以下原因导致的:
1. 没有设置ANDROID_HOME
变量为SDK
。
2. 没有创建一个名为ANDROID_HOME
的新变量,并将其设置为安装目录。
3. 确保SDK
不在C盘或任何Windows根目录的两个子文件夹之下。
解决方法:要解决Flutter无法检测到Android SDK的问题,可以按照以下步骤进行操作:
1. 打开系统环境变量设置(可以通过搜索“环境变量”来找到)。
2. 在用户变量或系统变量中,点击“新建”按钮。
3. 在变量名中输入ANDROID_HOME
,在变量值中输入Android SDK的安装目录路径。
4. 点击“确定”保存设置。
5. 重新启动Flutter或终端窗口。
这样,Flutter就能够正确检测到Android SDK,解决了无法检测到Android SDK的问题。
Flutter not detecting Android SDK问题的原因是安装了NVIDIA CodeWorks,并且修改了ANDROID_HOME环境变量以及删除了与NVPACK文件夹相关的变量。解决方法是卸载NVIDIA CodeWorks,并恢复ANDROID_HOME环境变量的设置。
根据提供的信息,可以总结出以下解决方法:
1. 卸载NVIDIA CodeWorks。
2. 修改ANDROID_HOME环境变量的设置。
3. 删除与NVPACK文件夹相关的变量。
以上就是解决Flutter not detecting Android SDK问题的方法。希望对遇到类似问题的人有所帮助。
问题的出现原因:Flutter没有检测到Android SDK。
解决方法:
1. 使用命令flutter config --android-sdk <path-to-your-android-sdk-path>
来更新Android SDK路径。
2. 在“用户变量”中添加一个名为ANDROID_HOME的变量,并将其值设置为SDK的位置。
感谢省下了我的时间。简单明了的答案。谢谢。
你所说的“路径”,是指Android SDK(具有类似platform-tools等目录)还是Flutter SDK(具有类似bin、dev等目录)?
类似这样的路径:C:\Users\Developer\AppData\Local\Android\Sdk
明白了,谢谢。的确,如果我的回答能帮助你解决问题,我会很荣幸,如果你能给我的回答点赞。
不客气。如果我的回答对你有帮助,你能给我点个赞,我将不胜感激。