我一直在尝试让 flutter 来检测 Android SDK。
flutter doctor
returns
PS I:\Projects\Flutter\fluttertest\flutterproject> flutter doctor -v
[√] Flutter(频道测试版,v0.1.5,在 Microsoft Windows 上 [版本
10.0.16299.248],区域设置 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 缺少命令行工具;从“链接到谷歌”下载
• 尝试重新安装或更新您的Android SDK,
访问https://flutter.io/setup/#android-setup https://flutter.io/setup/#android-setup获取详细说明。
[√] Android Studio(3.0版本)
• Android Studio 位于 C:\Program Files\Android\Android Studio
• Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_152-release-915-b01)
[√] VS Code(版本1.20.1)
• VS Code 位于 C:\Program Files\Microsoft VS Code
• Dart 代码扩展版本 2.9.2
[√] 连接设备(1个可用)
• Nexus 6P • 8XV7N16A04000597 • android-arm64 • Android 8.1.0 (API 27)
!医生发现了 1 类问题。
我试过下载SDK工具包甚至安装的Android Studio https://developer.android.com/studio/index.html#downloads并将其添加到 PATH,但无法解决问题。
当前的 Android 安装位于名为 C:\NVPACK 的目录中,虽然我记得摆弄过它,但我不记得哪个程序安装了它。我正在考虑删除它。任何帮助将不胜感激。
Flutter 提供命令来更新我们的 Android SDK 路径:
Use flutter config --android-sdk <path-to-your-android-sdk-path>
或者只是添加一个变量ANDROID_HOME你的sdk位置在用户变量
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)