我安装了visual_stdio_code并尝试运行“flutter doctor”然后这就是错误。 当我在命令行上运行颤动医生时,这就是我的答案:
颤振设备无法找到开发设备;请运行'flutter doctor'以获取有关安装其他组件的信息。
请帮忙!
昨晚在我的Mac上遇到了同样的问题,只是在不自觉地想出来......希望这可以帮助别人。
我已经按照官方安装tutorial一步一步安装在我的mac上扑,无法找到android-sdk
,试了一整夜,扑了似乎不高兴...
Ψ:SOLVID
exec flutter doctor
:
𝝺 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_HOME = /usr/local/share/android-sdk
but Android SDK not found at this location.
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.3)
[✓] Connected device (1 available)
1.安装
我通过Homebrew安装了android-sdk:
brew install android-sdk
2.Android Studio SDK设置
Android SDK位置:/usr/local/share/android-sdk
3,环境
# ~/.bashrc
export ANDROID_SDK_ROOT=/usr/local/share/android-sdk
export ANDROID_HOME=$ANDROID_SDK_ROOT
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
我已经尝试过flutter-issues-15114的解决方案,仍然有库存。
步骤1:
flutter config --android-sdk <path-to-your-android-sdk-path>
:
执行:
𝝺 flutter config --android-sdk $ANDROID_HOME
Setting "android-sdk" value to "/usr/local/share/android-sdk".
RESULT
:扑医不会改变他的脸。
第2步:
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!
好吧,这次工作......
这是另一种解决方案,以防上述答案无效。
打开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
来验证
这应该有所帮助。