Flutter无法检测到Android SDK。

27 浏览
0 Comments

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个类别中,医生发现了问题。

flutter doctor - output

我尝试下载SDK工具包并安装了Android Studio并将其添加到PATH中,但无法解决问题。

当前的Android安装位于名为C:\NVPACK的目录中,虽然我记得曾经对它进行过调整,但我不记得是哪个程序安装的。我正在考虑删除它。非常感谢任何帮助。

0
0 Comments

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的问题。

0
0 Comments

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问题的方法。希望对遇到类似问题的人有所帮助。

0
0 Comments

问题的出现原因: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

明白了,谢谢。的确,如果我的回答能帮助你解决问题,我会很荣幸,如果你能给我的回答点赞。

不客气。如果我的回答对你有帮助,你能给我点个赞,我将不胜感激。

0