13

我一直在努力检测 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 And​​roid
SDK 缺少命令行工具;从“链接到 google”下载
• 尝试重新安装或更新您的 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)
• C:\Program Files\Microsoft VS Code 中的 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 的目录中,虽然我确实记得摆弄过它,但我不记得是哪个程序安装了它。我正在考虑删除它。任何帮助将不胜感激。

路径变量

4

5 回答 5

14

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

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

或者只是在用户变量中添加一个变量ANDROID_HOME以及您的 sdk 位置

于 2019-01-31T22:00:21.660 回答
4

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

都好!

于 2018-03-02T13:14:09.890 回答
2

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

于 2018-07-03T15:36:40.880 回答
1

打开安卓工作室

单击工具转到 SDK 管理器。

然后点击SDK 工具

在此处输入图像描述

未选中Hide Obsolete Packages然后选中Android SDK Tools

然后将安装工具,然后您可以设置路径并检查连接性。你的问题会解决的。

于 2020-03-06T10:36:54.133 回答
0

进入C:\Users\asus\AppData\Local\Android\sdk,双击sdk mannager.exe并更新所有包。

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

于 2019-04-13T09:28:36.280 回答