我试图让Flutter找到我安装在计算机根目录下的Android SDK,但没有成功。
我没有使用Android Studio,所以我从网站上下载了Android SDK,并将ANDROID_HOME路径设置为指向我安装SDK的位置。我希望使用VS代码进行Android开发。
这是运行flutter doctor的结果。
C:\flutter>flutter doctor -v
[√] Flutter (Channel stable, v1.7.8+hotfix.4, on Microsoft Windows [Version 10.0.10240], locale en-US)
• Flutter version 1.7.8+hotfix.4 at C:\flutter
• Framework revision 20e59316b8 (5 weeks ago), 2019-07-18 20:04:33 -0700
• Engine revision fee001c93f
• Dart version 2.4.0
[X] Android toolchain - develop for Android devices
X ANDROID_HOME = C:\tools
but Android SDK not found at this location.
[!] Android Studio (not installed)
• Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.dev/setup/#android-setup for detailed instructions).
[√] VS Code (version 1.37.1)
• VS Code at C:\Users\Cliff\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.3.0
[!] Connected device
! No devices available
! Doctor found issues in 3 categories.
C:\flutter>我希望Flutter能找到我安装它的Android SDK。请帮帮忙
发布于 2019-08-20 19:20:18
@cliff,我认为您将sdk路径设置为ANDROID主路径变量是错误的
发布于 2019-08-20 12:00:58
您需要将Android SDK的确切路径设置为环境变量。
例如,在windows中,像这样设置环境变量: Details:https://www.360logica.com/blog/how-to-set-path-environmental-variable-for-sdk-in-windows/
更新:
你的android home现在是c:\tools了,它似乎走错了路。
ANDROID_HOME = C:\tools
也许是"C:\tools\android-sdk"?请检查它是否真的是android主路径。
要验证android home环境变量,请使用cmd。在cmd屏幕中输入您的android home。
>echo %ANDROID_HOME%如果您获得与android主目录完全相同的路径,则您的环境变量设置正确。
或者,你可以直接使用Android studio。
https://stackoverflow.com/questions/57564282
复制相似问题