我在 Ubuntu 20.04 LTE
我的 Android SDK 位置(显示在 Android Studio 中)是 /home/myuser/Android/Sdk
错误如下:
✗] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, please use
`flutter config --android-sdk` to update to that location.
我做了什么来尝试修复它:flutter config --android-sdk="/home/myuser/Android/Sdk"
flutter config --android-studio-dir="/opt/android-studio-2021.1.1/android-studio"
export ANDROID_HOME=$HOME/Android/Sdk/
export PATH=$PATH:$ANDROID_HOME/tools/
export PATH=$PATH:$ANDROID_HOME/platform-tools/
flutter doctor --android-licenses
没有做任何事情,因为它找不到 Android SDK。 而且我也跑不了
flutter doctor
不添加 sudo
,因为它在第一个结果之后停止,然后运行无穷大。
最佳答案
我也使用ubuntu,下面是我的环境。
请在你的 vim ~./bashrc 或 vim ~/.zshrc 中尝试这样的操作
更改环境中的路径:
如果它不起作用,请尝试手动安装 Flutter:
https://docs.flutter.dev/get-started/install/linux#install-flutter-manually
关于Flutter Doctor找不到Android SDK,但一切都设置好了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71777776/