[英]Unable to locate the android sdk flutter
这是另一种解决方案,以防万一上面的答案不起作用。
打开 Android Studio 然后点击 SDK Manager(向下箭头)
这应该会打开一个新框,顶部是您的 Android SDK 位置。 它应该是这样的:
/Users/your-name/Library/Android/sdk
复制该路径,前往终端并输入:
flutter config --android-sdk /Users/your-name/Library/Android/sdk
下一次运行:
flutter doctor --android-licenses
你可以运行flutter doctor
来验证
那应该有帮助。
配置android-sdk的路径:
# use `$ANDROID_HOME` if your android-sdk path is not below
$ flutter config --android-sdk /usr/local/share/android-sdk
添加 android-license 到 flutter
$ flutter doctor --android-licenses
检查它是否有效
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v1.3.3-pre.18, on Mac OS X 10.14.3 18D109, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.3)
[✓] Connected device (2 available)
• No issues found!
如果您使用的是 Windows,则您的 sdk 路径可能是
/Users/yourUserName/Library/Android/sdk
或者如果正在使用 linux 路径可能
/usr/local/share/android-sdk
或者
/home/yourUserName/Android/sdk
然后尝试执行
flutter config --android-sdk <your-android-sdk-path>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.