Ubuntu分析环境搭建
字数 1274 2025-08-18 11:39:26
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) -
创建安装目录:
sudo mkdir -p /usr/local/java -
将JDK压缩包上传至
/usr/local/java目录 -
解压JDK:
sudo tar xvzf jdk-8u241-linux-x64.tar.gz -
配置环境变量:
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 -
更新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 -
重新加载profile:
source /etc/profile -
验证安装:
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安装
-
更新软件包列表:
sudo apt update -
安装OpenJDK 8:
sudo apt install openjdk-8-jdk -
验证安装:
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管理
-
切换Java版本:
sudo update-alternatives --config java -
切换Javac版本:
sudo update-alternatives --config javac -
验证当前版本:
java -version
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压缩包) -
创建安装目录:
sudo mkdir -p /usr/local/AndroidStudio -
将Android Studio压缩包上传至
/usr/local/AndroidStudio目录 -
解压Android Studio:
sudo tar xvzf android-studio-ide-192.6200805-linux.tar.gz -
设置缓存目录:
- 进入
/bin目录 - 编辑
idea.properties文件:sudo vi idea.properties - 打开四条注释并设置自己的目录
- 进入
-
启动Android Studio:
bash studio.sh -
创建桌面图标:
- 在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需要稳定的网络连接
- 国内用户可能需要配置代理或使用镜像源