Ubuntu编译Android源代码



一、环境准备
本人使用VMware安装Ubuntu系统。
1、安装git (命令 sudo apt-get install git)

安装完成之后,需要对git进行配置,设置git的电子邮件用户名

git config --global user.email "你的电子邮件地址"
git config --global user.name "你的名字"


2、下载repo。(repo实际是一个用来下载源码的python脚本)

USER@MACHINE:~$ wget https://storage-googleapis.lug.ustc.edu.cn/git-repo-downloads/repo
USER@MACHINE:~$ chmod a+x repo
USER@MACHINE:~$ sudo mv repo /bin/

ps:上面的命令执行完以后,测试repo命令会提示/usr/bin/env: bad interpreter: Text file busy,重启系统后恢复正常使用


二、源码下载
1、创建存放源码的目录。
2、使用repo初始化并指定要下载Android源码版本

repo init -u https://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-6.0.0_r4

提示fatal: unable to auto-detect email address说明你的git帐号还没配置好,参考上面1.1的命令
3、使用repo sync 下载


三、编译
1、下载JDK并配置环境变量

第一阶段:直接在官网下载linux版本的jdk的tar包,解压即可

第二阶段:开始设置环境变量等值

呼出终端,输入指令:

gedit ~/.bashrc

会弹出编辑界面,在最后面加上以下代码

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55
export JRE_HOME=${JAVA_HOME}/jre
export CLAsspATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

ps:java_home的目录以自己实际解压的目录为准,配置成功后在终端输入java -version会看到版本信息

2、配置编译源码需要的依赖包。 3、使用make编译。

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...