Ubuntu分析环境搭建
字数 1274 2025-08-18 11:39:26

Ubuntu下Android源码编译环境搭建指南

1. 系统要求

  • 操作系统:64位Ubuntu 18.04
  • 用途:Android系统源码编译和Android软件开发

2. JDK安装

2.1 Oracle JDK安装

方法一:手动安装

  1. 访问Oracle官网下载JDK:
    http://www.oracle.com/technetwork/java/javase/downloads/index.html
    (推荐版本:JDK 1.8.0_241)

  2. 创建安装目录:

    sudo mkdir -p /usr/local/java
    
  3. 将JDK压缩包上传至/usr/local/java目录

  4. 解压JDK:

    sudo tar xvzf jdk-8u241-linux-x64.tar.gz
    
  5. 配置环境变量:

    sudo vi /etc/profile
    

    添加以下内容:

    JAVA_HOME=/usr/local/java/jdk1.8.0_241
    JRE_HOME=/usr/local/java/jdk1.8.0_241
    PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/bin
    export JAVA_HOME
    export JRE_HOME
    export PATH
    
  6. 更新alternatives:

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_241/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_241/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_241/bin/javaws" 1
    sudo update-alternatives --set java /usr/local/java/jdk1.8.0_241/bin/java
    sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_241/bin/javac
    sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_80/bin/javaws
    
  7. 重新加载profile:

    source /etc/profile
    
  8. 验证安装:

    java -version
    

    成功输出示例:

    java version "1.8.0_241"
    Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
    Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
    

方法二:通过PPA安装

  1. 更新软件包列表:

    sudo apt update
    
  2. 安装OpenJDK 8:

    sudo apt install openjdk-8-jdk
    
  3. 验证安装:

    java -version
    

    成功输出示例:

    openjdk version "1.8.0_242"
    OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
    OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
    

2.2 多版本JDK管理

  1. 切换Java版本:

    sudo update-alternatives --config java
    
  2. 切换Javac版本:

    sudo update-alternatives --config javac
    
  3. 验证当前版本:

    java -version
    

3. Android SDK安装

有两种安装方式:

  1. 下载Android SDK包后通过命令行更新
  2. 使用Android Studio内置的SDK管理界面安装

(安装步骤与Windows中类似,此处不再赘述)

4. Android NDK安装

有三种安装方式:

  1. 下载Android NDK包后通过命令行更新
  2. 下载Android NDK压缩包解压
  3. 使用Android Studio内置的NDK管理界面安装

(安装步骤与Windows中类似,此处不再赘述)

5. Android Studio安装

  1. 下载Android Studio:
    https://developer.android.google.cn/studio/#downloads
    (Ubuntu版本为zip压缩包)

  2. 创建安装目录:

    sudo mkdir -p /usr/local/AndroidStudio
    
  3. 将Android Studio压缩包上传至/usr/local/AndroidStudio目录

  4. 解压Android Studio:

    sudo tar xvzf android-studio-ide-192.6200805-linux.tar.gz
    
  5. 设置缓存目录:

    • 进入/bin目录
    • 编辑idea.properties文件:
      sudo vi idea.properties
      
    • 打开四条注释并设置自己的目录
  6. 启动Android Studio:

    bash studio.sh
    
  7. 创建桌面图标:

    • 在Android Studio界面中
    • 单击"Configure" → "Create Desktop Entry"
    • 完成后可在系统左边栏看到Android Studio图标

6. 注意事项

  1. 文件权限:

    • 确保对Java和Android Studio相关文件有777权限
    • 可能需要切换到root用户操作
  2. 环境变量:

    • 修改/etc/profile后必须执行source /etc/profile使更改生效
  3. 多版本管理:

    • Ubuntu支持同时安装多个JDK版本
    • 可通过update-alternatives命令灵活切换
  4. 系统兼容性:

    • 推荐使用Ubuntu 18.04 LTS版本
    • 确保系统为64位架构
  5. 网络要求:

    • 下载JDK、SDK和Android Studio需要稳定的网络连接
    • 国内用户可能需要配置代理或使用镜像源
Ubuntu下Android源码编译环境搭建指南 1. 系统要求 操作系统:64位Ubuntu 18.04 用途:Android系统源码编译和Android软件开发 2. JDK安装 2.1 Oracle JDK安装 方法一:手动安装 访问Oracle官网下载JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html (推荐版本:JDK 1.8.0_ 241) 创建安装目录: 将JDK压缩包上传至 /usr/local/java 目录 解压JDK: 配置环境变量: 添加以下内容: 更新alternatives: 重新加载profile: 验证安装: 成功输出示例: 方法二:通过PPA安装 更新软件包列表: 安装OpenJDK 8: 验证安装: 成功输出示例: 2.2 多版本JDK管理 切换Java版本: 切换Javac版本: 验证当前版本: 3. Android SDK安装 有两种安装方式: 下载Android SDK包后通过命令行更新 使用Android Studio内置的SDK管理界面安装 (安装步骤与Windows中类似,此处不再赘述) 4. Android NDK安装 有三种安装方式: 下载Android NDK包后通过命令行更新 下载Android NDK压缩包解压 使用Android Studio内置的NDK管理界面安装 (安装步骤与Windows中类似,此处不再赘述) 5. Android Studio安装 下载Android Studio: https://developer.android.google.cn/studio/#downloads (Ubuntu版本为zip压缩包) 创建安装目录: 将Android Studio压缩包上传至 /usr/local/AndroidStudio 目录 解压Android Studio: 设置缓存目录: 进入 /bin 目录 编辑 idea.properties 文件: 打开四条注释并设置自己的目录 启动Android Studio: 创建桌面图标: 在Android Studio界面中 单击"Configure" → "Create Desktop Entry" 完成后可在系统左边栏看到Android Studio图标 6. 注意事项 文件权限: 确保对Java和Android Studio相关文件有777权限 可能需要切换到root用户操作 环境变量: 修改 /etc/profile 后必须执行 source /etc/profile 使更改生效 多版本管理: Ubuntu支持同时安装多个JDK版本 可通过 update-alternatives 命令灵活切换 系统兼容性: 推荐使用Ubuntu 18.04 LTS版本 确保系统为64位架构 网络要求: 下载JDK、SDK和Android Studio需要稳定的网络连接 国内用户可能需要配置代理或使用镜像源