Ubuntu安装android studio

304 阅读3分钟

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。

  1. 在 /usr/share/applications/ 目录下创建一个 .desktop 文件:
bashCopy Code
sudo nano /usr/share/applications/android-studio.desktop
  1. 将以下内容复制并粘贴到文件中:
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;
  1. 保存并退出编辑器(按 Ctrl + X,然后按 Y 确认保存,最后按 Enter)。
  2. 使 .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 11OpenJDK 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 上,可以按以下步骤操作:

    1. 打开终端,检查 ANDROID_HOME 是否设置:

      bashCopy Code
      echo $ANDROID_HOME
      

      如果没有返回路径,需要设置 Android SDK 路径。

    2. 在终端中添加以下环境变量(假设你的 SDK 路径是 ~/Library/Android/sdk): ubuntu默认的sdk位置在 /home/用户名/Android/Sdk

      bashCopy Code
      
      export ANDROID_HOME=~/Library/Android/sdk  # 请根据实际路径修改
      export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH
      
    3. 添加到 .bashrc 或 .zshrc 文件中后,运行:

      bashCopy Code
      source ~/.bashrc  # 或者使用 ~/.zshrc 对于 zsh 用户