首页 文章

Flutter没有检测到Android SDK

提问于
浏览
5

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

flutter doctor

回报

PS I:\ Projects \ Flutter \ fluttertest \ flutterproject> flutter doctor -v [√] Flutter( Channels 测试版,v0.1.5,在Microsoft Windows [Version 10.0.16299.248],locale en-US)•Flutter version 0.1.5在I:\ Source \ flutter•Framework revision 3ea4d06340(7天前),2018-02-22 11:12:39 -0800•Engine revision ead227f118•Dart version 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以获取详细说明 . [√] Android Studio(版本3.0)•Android Studio at C:\ Program Files \ Android \ Android Studio•Java版OpenJDK Runtime Environment(版本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

2 回答

  • 3

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

  • 0

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

    All good!

相关问题