上篇讲了常用必备工具,这篇来讲java安装,android 源码编译环境搭建。源码下载。
1.为了后续工作顺利进行我们先来安装shaodowsocks
我选择python版:
sudo apt-get install python-pip
pip install shadowsocks
安装完成后,在/etc/目录下面建立shadowsocks.json文件
sudo vim /etc/shadowsocks.json
输入如下内容:
{
“server”:”x.x.x.x”, //你的ss服务器地址直接写ip
“server_port”:8388, //你的ss服务器的端口
“local_address”:”127.0.0.1”,
“local_port”:1080,
“password”:”**“, //你的ss密码
“timeout”:600,
“method”:”aes-256-cfb”
}
上述内容中在输入的时候“//”和后面中文都要去掉,保存后将sslocal加入开机启动,打开startup applications,填入如下内容:
安装proxychainssudo apt-get -y install proxychains
配置:
编辑/etc/proxychains.conf
将最后一行socks4 127.0.0.1 9050
改为 socks5 127.0.0.1 1080
2.安装java, openjdk-7-jdksudo apt-get install openjdk-7-jdk
3.安装编译所需软件
做链接sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
ubuntu14.04还需要安装如下包:sudo apt-get install bison g++-multilib git gperf libxml2-utils
将:export USE_CCACHE=1
添加到.profile
4.下载源码
安装repomkdir ~/bin
PATH=~/bin:$PATHurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
创建一个源码目录:
mkdir xxxxcd xxxx
repo初始化
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0
-u 指定仓库地址,-b指定源码分支
具体操作可看我下面操作:
5.同步源码
在新建源码目录下:repo sync -j32 或者repo sync -j16 如下操作:
6.源码下载完后进行编译:
. build/envsetup.sh
lunch (然后选择自己机型数字)
make bacon