1.下载android studio包
r2---sn-ni5een7z.gvt1-cn.com/edgedl/andr…
2. 解压安装包
下载完成后,打开终端并进入下载目录,使用 tar 命令解压 .tar.gz 文件:cd ~/Downloads # 进入下载目录(假设安装包在此目录)
tar -xvzf android-studio-*.tar.gz # 解压文件
3. 移动到合适的目录(可选)
为了便于管理,你可以将 Android Studio 移动到 /opt 目录下,这个目录通常用于存放应用程序:
bashCopy Code
sudo mv android-studio /opt/
4. 运行 Android Studio
进入 Android Studio 的安装目录并运行它:
bashCopy Code
cd /opt/android-studio/bin # 进入 Android Studio 的 bin 目录
./studio.sh # 运行 Android Studio
5. 创建桌面快捷方式(可选)
你可以创建一个桌面快捷方式,以便以后更方便地启动 Android Studio。
- 在
/usr/share/applications/目录下创建一个.desktop文件:
bashCopy Code
sudo nano /usr/share/applications/android-studio.desktop
- 将以下内容复制并粘贴到文件中:
iniCopy Code
[Desktop Entry]
Name=Android Studio
Comment=Android Studio IDE
Exec=/opt/android-studio/bin/studio.sh
Icon=/opt/android-studio/bin/studio.png
Terminal=false
Type=Application
Categories=Development;IDE;
- 保存并退出编辑器(按
Ctrl + X,然后按Y确认保存,最后按Enter)。 - 使
.desktop文件可执行:
bashCopy Code
sudo chmod +x /usr/share/applications/android-studio.desktop
现在你可以在应用菜单中找到 Android Studio,并通过点击快捷方式启动它。
6. 安装依赖库
如果启动时出现错误,可能是因为缺少一些依赖。你可以运行以下命令来安装必要的依赖:
bashCopy Code
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
安装JDK
1. 推荐 JDK 版本
Android Studio 推荐使用 OpenJDK 11 或 OpenJDK 17。自从 Android Studio 4.2 版本起,Android Studio 已经不再支持 JDK 8。你可以选择安装以下 JDK 版本之一:
- OpenJDK 11(推荐)
- OpenJDK 17
2. 安装 JDK 11 或 JDK 17
你可以使用 Ubuntu 的 apt 包管理器来安装这些版本的 JDK。
安装 OpenJDK 11
在终端中输入以下命令来安装 OpenJDK 11:
bashCopy Code
sudo apt update
sudo apt install openjdk-11-jdk
安装 OpenJDK 17
如果你更倾向于使用 JDK 17,可以安装它:
bashCopy Code
sudo apt update
sudo apt install openjdk-17-jdk
3. 设置 JAVA_HOME 环境变量
安装完 JDK 后,你需要设置 JAVA_HOME 环境变量,告诉系统 Java 安装路径。
首先,确定 Java 的安装路径:
bashCopy Code
sudo update-alternatives --config java
该命令会列出所有已安装的 JDK 版本及其路径。假设 JDK 11 的路径是 /usr/lib/jvm/java-11-openjdk-amd64/,然后你可以编辑 .bashrc 文件来设置 JAVA_HOME。
bashCopy Code
nano ~/.bashrc
在文件末尾添加以下内容:
bashCopy Code
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存并退出(按 Ctrl + X,然后按 Y 确认保存,最后按 Enter)。
使环境变量生效:
bashCopy Code
source ~/.bashrc
4. 验证 Java 安装
确认 Java 安装并设置成功,可以运行以下命令:
bashCopy Code
java -version
这将显示你安装的 JDK 版本信息。确认是否为 JDK 11 或 JDK 17。
5. Android Studio 配置 JDK
在 Android Studio 启动时,通常它会自动检测到系统中安装的 JDK。如果没有自动检测到,你可以在 Settings > Build, Execution, Deployment > Build Tools > Gradle 中手动设置 JDK 路径。
总结
- 推荐使用 OpenJDK 11 或 OpenJDK 17。
- 你可以通过
sudo apt install openjdk-11-jdk或openjdk-17-jdk来安装 JDK。 - 配置
JAVA_HOME环境变量后,重新启动 Android Studio。
安装完成后,Android Studio 就可以顺利运行并进行 Android 应用开发了。如果有其他问题,随时告诉我!
此时已完成安装
ReactNative启动时遇到问题
yarn android yarn run v1.22.22 $ react-native run-android info Another process is running on port 8081. ✔ Use port 8082 instead? › Yes /bin/sh: 1: adb: not found info Launching emulator... error Failed to launch emulator. Reason: No emulators found as an output of emulator -list-avds. warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch. info Installing the app... Downloading services.gradle.org/distributio…
解决方式
找不到 adb 命令:
Copy Code
/bin/sh: 1: adb: not found
这个错误提示表示 adb(Android Debug Bridge)工具没有安装或者没有添加到系统的环境变量中。你需要确保 Android SDK 已正确安装,并且 adb 能在命令行中访问。
解决方法:
-
确认你已经安装了 Android SDK。
-
如果你在 Linux/macOS 上,可以按以下步骤操作:
-
打开终端,检查
ANDROID_HOME是否设置:bashCopy Code echo $ANDROID_HOME如果没有返回路径,需要设置 Android SDK 路径。
-
在终端中添加以下环境变量(假设你的 SDK 路径是
~/Library/Android/sdk): ubuntu默认的sdk位置在 /home/用户名/Android/SdkbashCopy Code export ANDROID_HOME=~/Library/Android/sdk # 请根据实际路径修改 export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH -
添加到
.bashrc或.zshrc文件中后,运行:bashCopy Code source ~/.bashrc # 或者使用 ~/.zshrc 对于 zsh 用户
-