编译android4.4系统步骤简版

【编译系统:ubuntu12.04LTS(要求必须64位),内存8G,4核,i5处理器。要求保留30G空闲硬盘】
步骤1: 安装JDK1.6(必须是1.6),并配置环境变量。
步骤2: 安装必须的包或者库之类的。
             在编译的时候会出现很多错误,大概都是缺少工具或者库之类的。可以用apt-get安装,大概可以一键安装。
              sudo apt-get install git-core gnupg flex bison gperf build-essential \
              zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
              libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
              libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \
              python-markdown libxml2-utils xsltproc zlib1g-dev:i386 
并不是所有的包都需要安装,例如 mingw32就不需要。另外,有的包安装的时候会提示remove,要看好,别remove多了导致系统用不了了。
步骤3: 打开终端,安装repo(repo就是仓库,用来调用git进行android代码管理的一个工具)
       mkdir ~/bin
        PATH=~/bin:$PATH
              curl http : //commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
              chmod a + ~ /bin/ repo
以上的意思就是从google抓取
repo到自己本地,然后给添加执行权限。
然后,
新建自己的代码workspace ,名字随便起。
              mkdir WORKING_DIRECTORY
              
cd WORKING_DIRECTORY
              repo init  - u https : //android.googlesource.com/platform/manifest
意思就是我初始化一个网址,我要从这个网址上下载了,也可以特指要下载那个版本 
              repo init  - u https : //android.googlesource.com/platform/manifest -b android-4.0.1_r1  
怎么查看现在有多少版本呢?有两个方法:
第一是直接打开网址http://source.android.com/source/build-numbers.html
第二就是用命令curl  
https : //android.googlesource.com/platform/manifest > log.html ,然后打开。
在然后,就是

              repo sync
等待下载完成。
步骤4: 进入刚才下载好的目录。
              make -j5 (
5表示用5个线程来编译)
              以上参考的是http://source.android.com/source/downloading.html
 
步骤5: 运行自己编译好的系统
              source build/envsetup.sh 
              lunch sdk-eng
              然后再执行
              emulator
              可以启动模拟器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值