系统为ubuntu11.10
编译android源码版本为4.0.1
一、安装中文输入法:
ibus
1、安装框架所需
$sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
2、启动框架
$im-switch -s ibus
3、重启电脑
4、点击通知栏键盘图标,选择
Preference—>Input Method—>Selece an input method—>Chinese—>拼音—>Add
参考:http://wiki.ubuntu.org.cn/%E4%B8%AD%E6%96%87%E8%BE%93%E5%85%A5%E6%B3%95
二、升级git
默认apt-get安装的git版本不行,在最后一步提取的时候会停在那不动,需要安装高版本的git。
1、添加ppa
$sudo apt-add-repository ppa:git-core/ppa
2、读取软件包
$sudo apt-get update
3、安装
$sudo apt-get install git
参考:http://songfantasy.iteye.com/blog/1581035
三、安装JDK
由于我之前编译的为android2.3版本,所以要安装旧一点版本的jdk
1、添加源:
$sudo vim /etc/apt/sources.list
添加http://us.archive.ubuntu.com/ubuntu/ hardy multiverse至最后一行
2、读取软件包:
$sudo apt-get update
3、安装jdk6
$sudo apt-get install sun-java6-jdk
四、安装需要的packet
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc
这里会报错,说某某某包不能用,要用哪个替换,按照提示来就行。
五、选择源码版本:
1、更新repo版本
$repo init –repo-url https://android.googlesource.com/tools/repo -u http://android.googlesource.com/platform/manifest -b ics-plus-aosp
ics-plus-aosp 部分为git仓库分支选择,也就是要下的android源码版本选择,android版本号见https://android.googlesource.com/platform/manifest