android - Flutter 未检测到 Android SDK

我一直在努力检测 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 version 0.1.5 at I:\Source\flutter
• Framework revision 3ea4d06340 (7 days ago), 2018-02-22 11:12:39 -0800
• Engine revision ead227f118
• Dart version 2.0.0-dev.28.0.flutter-0b4f01f759

[!] Android toolchain - develop for Android devices
• Android SDK at C:\NVPACK\android-sdk-windows
• Android NDK location not configured (optional; useful for native profiling support)
• ANDROID_HOME = C:\NVPACK\android-sdk-windows
X Android SDK is missing command line tools; download from "link to google"
• Try re-installing or updating your Android SDK, visit https://flutter.io/setup/#android-setup for detailed instructions.

[√] Android Studio (version 3.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)

[√] VS Code (version 1.20.1)
• VS Code at C:\Program Files\Microsoft VS Code
• Dart Code extension version 2.9.2

[√] Connected devices (1 available)
• Nexus 6P • 8XV7N16A04000597 • android-arm64 • Android 8.1.0 (API 27)

! Doctor found issues in 1 category.

我已尝试下载 SDK Tools Package and even Installed Android Studio 并将其添加到 PATH,但无法解决问题。
当前的 Android 安装位于名为 C:\NVPACK 的目录中,虽然我确实记得摆弄过它,但我不记得是哪个程序安装了它。我正在考虑删除它。任何帮助将不胜感激。

最佳答案

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

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

或者在用户变量

中添加一个变量ANDROID_HOME和你的sdk位置

https://stackoverflow.com/questions/49068629/

相关文章:

dart - 将类转换为 JSON 或 List

android - Flutter Multiline 文本

dart - 如何使用 flutter 在移动应用程序中禁用多点触控

dart - 如何从 Flutter 检查设备操作系统版本?

dart - flutter 中的下拉按钮不会将值切换到所选值

android - 在 flutter 中从 initState 调用 scopedModel

dart - Flutter:将盒子阴影添加到透明容器

flutter - 在 Flutter 中选择下拉项时出错

android - 如何使用 Flutter 将图像上传到 Firebase

flutter - Flutter中有类似AlarmManager的东西吗?