欢迎来到天天文库
浏览记录
ID:6088213
大小:60.00 KB
页数:16页
时间:2018-01-02
《安卓android rom定制、移植教程。》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CyanogenMOD移植教程转自秋叶随风Ivan;乐蛙论坛等。第一章:环境的搭建一.系统选择和安装建议使用ubuntuLTS10.04X64新手朋友推荐DeepinLinux基于ubuntu定制的,适合新手使用http://www.linuxdeepin.com/download系统安装教程,以下方法通用于UBUNTU官方版本U盘安装:http://wiki.linuxdeepin.com/index.php/Unetbootin光盘安装:http://wiki.linuxdeepin.com/index.php/光盘安装搭建android编译环境:英文
2、好的请猛击这里:WIKI:http://wiki.cyanogenmod.com/index.php?title=Building_from_source1.安装JDK因为ANDROID大部分东西是java写的,所以首先我们需要安装JDK打开终端按照如下命令输入或者直接复制粘贴:编译android2.3或者更新的版本请使用jdk6$sudoadd-apt-repository"debhttp://archive.canonical.com/lucidpartner"$sudoapt-getupdate$sudoapt-getinstallsun-java6
3、-jdk如果你需要编译的是2.2以下的版本请使用JDK5,因为现在大家都是使用Gingerbread以上的系统,这里就不介绍jdk5如何安装的了,如果有需要请度娘或者google2.安装各种依赖包64位环境:依然是终端中输入$sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essentialzipcurlzlib1g-devlibc6-devlib32ncurses5-devia32-libsx11proto-core-devlibx11-devlib32readline5-devlib32z-de
4、vlibgl1-mesa-devg++-multilibmingw32tofrodospython-markdownlibxml2-utilsxsltproc如果这些依赖包依然不能解决你的问题,请参考如下:http://wiki.cyanogenmod.com/wiki/HTC_Hero_(CDMA):_Compile_CyanogenMod_(Linux)http://source.android.com/source/initializing.html3.下载代码打开终端:在个人目录下面使用的是android代替我的工程,用cm7代替CM7的源码用
5、CM9代替CM9的源码如果要更新下载CM7的源码请输入:mkdir-p~/binmkdir-p~/android/cm7个人目录下的bin目录是为了保存repo等更新脚本的依然再终端输入:curlhttps://dl-ssl.google.com/dl/googlesource/git-repo/repo>~/bin/repochmoda+x~/bin/repo可以把~/bin/repo加入到环境变量里面终端输入sudogedit/etc/environment在PATH=“”加入PATH="/home/ivanhuang/bin:"ivanhuang为个
6、人目录的名称,也就是计算机登录名更改结束之后终端输入source/etc/environment就能直接在终端中使用repo命令了。然后下一步开始同步代码:依然是打开终端输入cdandroid/cm7repoinit-ugit://github.com/CyanogenMod/android.git-bgingerbreadreposync-j16这个是更新CM7的源码Gingerbread分支的如果要更新CM9的源码请输入mkdir-pandroid/cm9repoinit-ugit://github.com/CyanogenMod/android.gi
7、t-bicsreposync-j16Ubuntu中安装配置JDK首先从SUN网站下载JDK然后在shell中执行:代码:sudochmod+xjdk-6u17-linux-i586.bin修改bin文件权限,使其可执行。然后执行代码:jdk-6u17-linux-i586.bin将会出现字幕,持续按回车键,直到屏幕出现需要输入yes/no,此时输入yes/y回车,将会把JDK解压到文件夹,得到jdk1.6.0_17.此时JDK安装完毕。下面进行配置。执行代码:sudogedit/etc/environment在environment中修改如下信息:PATH
8、="........:/home/cy/jdk1.6.0_17/b
此文档下载收益归作者所有