我已经通过从官方网站解压 zip 文件并运行安装了 android studio sudo ./studio.sh
。
因此,它安装在/根目录。
但是当我按照官方网站的建议安装 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.
之后,我尝试在谷歌上搜索一些答案,我确实找到了它们,它们都是这样的:将 $ANDROID_HOME 添加到主页/.bashrc或者主页/.bashrc_profile或者就我而言,主页/.zshrc,执行该命令后源/.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
附言:$ANDROID_SDK_ROOT因为我读到 GitHub 上有一些问题,$ANDROID_HOME 已被弃用!!!!,尽管使用 $ANDROID_HOME 不起作用。
请不要将其标记为重复,因为我已经尝试过以前的解决方案,但都没有用!提前致谢。
答案1
这是官方安装指导:
Linux
要在 Linux 上安装 Android Studio,请按以下步骤操作:
- 将下载的 .zip 文件解压到适合您的应用程序的位置,例如
/usr/local/
您的用户配置文件内或/opt/
共享用户内。 - 要启动 Android Studio,请打开终端,导航到
android-studio/bin/
目录,然后执行studio.sh
。 - 选择是否要导入以前的 Android Studio 设置,然后单击“确定”。
- Android Studio 安装向导将指导您完成其余安装,包括下载开发所需的 Android SDK 组件。
现在将文件夹移动到您的/home/$USER
目录中,因为我觉得这样会给您带来更少的麻烦(IMO),然后删除它:
sudo cp -R /root/android-studio ~/ && sudo chown -R $USER:$USER ~/android-studio && sudo rm -rf /root/android-studio
笔记:确保 android studio 文件夹的名称与系统中的名称正确,我假设它被称为Android Studio 简介就像我的一样
答案2
因此,我的问题的答案(其他方可以找到 Android SDK)是确保 Android Studio 安装在主目录中或其他方可以找到的地方。