我已经通过从官方站点解压缩 zip 文件并运行来安装 android studio sudo ./studio.sh
。
因此,它安装在/root目录中。
但是当我按照官方网站的推荐安装flutter时,它说没有找到android sdk和android studio。
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.6.0, on Linux, locale en_US.UTF-8)
[✗] 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.io/setup/#android-setup for detailed instructions).
If Android SDK has been installed to a custom location, set $ANDROID_HOME to that location.
[✗] Android Studio (not installed)
[✓] VS Code (version 1.26.1)
[!] Connected devices
! No devices available
! Doctor found issues in 3 categories.
之后,我尝试在谷歌上搜索一些答案,我确实找到了它们,它们都是这样的:在执行命令源 /.the_file
但是,这不起作用,为什么!!?我不知道!
这是我对环境变量的配置
export PATH=/home/joe-inz/Flutter/flutterSDK/flutter/bin:$PATH
export ANDROID_SDK_ROOT=/root/Android/Sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools/:$ANDROID_SDK_ROOT
确认:
/home/joe-inz/Flutter/flutterSDK/flutter/bin /home/joe-inz/Flutter/flutterSDK/flutter/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /usr/lib/jvm/java-8-oracle/bin /usr/lib/jvm/java-8-oracle/db/bin /usr/lib/jvm/java-8-oracle/jre/bin /root/Android/Sdk/tools /root/Android/Sdk/platform-tools/ /root/Android/Sdk /home/joe-inz/.config/composer/vendor/bin /home/joe-inz/.config/composer/vendor/bin /root/Android/Sdk/tools /root/Android/Sdk/platform-tools/ /root/Android/Sdk /home/joe-inz/.config/composer/vendor/bin
ps:$ANDROID_SDK_ROOT因为我读到的原因是 GitHub 中的一些问题 $ANDROID_HOME 已被弃用!!!!,尽管使用 $ANDROID_HOME 它不起作用。
请不要将其标记为重复,因为我已经尝试过以前的解决方案,但都没有奏效!先谢谢了。
这是官方安装指南:
Linux
要在 Linux 上安装 Android Studio,请执行以下操作:
/usr/local/
您的用户配置文件或/opt/
共享用户。android-studio/bin/
目录,然后执行studio.sh
.现在将文件夹移动到您的
/home/$USER
目录,因为我觉得这会给您带来更少的麻烦(IMO),然后将其删除:注意:确保 android studio 文件夹的名称在您的系统中是正确的,我假设它在我的系统中被称为android -studio
所以我的问题的答案(其他方可以找到 Android SDK)是确保 Android Studio 安装在主目录或其他方可以找到它的位置。