无法找到android sdk颤动

问题描述 投票:1回答:2

我安装了visual_stdio_code并尝试运行“flutter doctor”然后这就是错误。 当我在命令行上运行颤动医生时,这就是我的答案:

颤振设备无法找到开发设备;请运行'flutter doctor'以获取有关安装其他组件的信息。

请帮忙!

enter image description here

enter image description here

visual-studio-code flutter
2个回答
1
投票

昨晚在我的Mac上遇到了同样的问题,只是在不自觉地想出来......希望这可以帮助别人。

Abstract

我已经按照官方安装tutorial一步一步安装在我的mac上扑,无法找到android-sdk,试了一整夜,扑了似乎不高兴...

Ψ:SOLVID

Details

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)

Android SDK

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

History

我已经尝试过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!

好吧,这次工作......


1
投票

这是另一种解决方案,以防上述答案无效。

打开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来验证

这应该有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.