没有合适的资源?快使用搜索试试~ 我知道了~
CyanogenMod编译环境的搭建和可刷机文件的编译及打包
5星 · 超过95%的资源 需积分: 9 8 下载量 39 浏览量
2011-08-05
16:22:57
上传
评论
收藏 147KB PDF 举报
温馨提示
CyanogenMod编译环境的搭建和可刷机文件的编译及打包
资源推荐
资源详情
资源评论
原创, by NOirBRight.
本文只是叙述 Ubuntu 下编译环境的搭建和 ROM 的编译过程,过程中可能会需要一些 Ubuntu 的常规操作
技巧,在本文里就不详细介绍了,Ubuntu 的新手可以通过谷歌学习一下,笔者也是新手,刚用没多久,谷
歌一下并不难,另外由于源码和编译后生成的文件都比较大,如果想要折腾起来的话,ubuntu 的分区最好
能有 30G,20G 的话一会就用完了,笔者之前也是分了 20G,但不一会就空间不足了,故最后格掉分区,
重新分了 100G 给 ubuntu。
编译环境的搭建
JDK 安装
a) JDK 是 Ubuntu 下使用 Android SDK,编译源代码等必备的软件包,首先我们现来装这个
b) 从 sun 官方网站下载最新版的 JDK,一般是个.bin 的文件,笔者下载的是 jdk-6u20-linux-i586.bin(根
据文件不同,命令的也会有所变化,大家在使用的时候要注意,主要是文件名和路径的变化)。
c) 由于 JDK 运行时会在当前目录下安装,所以在安装前,先把它移动到你想要安装的目录,比如笔者将
其安装在/usr/lib/jvm/java 目录下,如果你也想安装在相同目录,可以照着我下面的命令来做
代码:
sudo –i
cd /usr/lib
mkdir jvm
cd jvm
mkdir java
cd java
cp “jdk-6u20-linux-i586.bin 所在目录
“/jdk-6u20-linux-i586.bin /usr/lib/jvm/java
chmod u+x jdk-6u20-linux-i586.bin
jdk-6u20-linux-i586.bin
此时会出现 JDK 的安装提示说明,按着回车不放,提示说明会持续滚动,直到屏幕提示需要输入 Yes/NO,
输入 YES 后,即开始安装,安装完成后提示按回车继续,按完回车后,安装即告成功
d) 与 Windows 不同,Ubuntu 是没有注册表的,故安装完成后,我们需要把我们安装 JDK 的目录告诉系
统,故在刚才的终端里执行如下命令(如果是新开的终端,没有执行过“sudo -i”,则需要在命令前+“sudo”
获得权限)
代码:
gedit /etc/environment
此时在会弹出一个文本编辑器,里面显示
代码:
PATH=”……”
其中省略号部分是其默认的路径,这里我们不要动它,我们需要对这个进行一些修改,将我们的 JDK 安装
路径写进去,告诉系统我们的 JDK 装在哪里,去哪里调用,故做如下修改:
i. 在原有的 PATH=”……” 的省略号里面添加:
代码:
PATH=”……:/usr/lib/jvm/java/jdk1.6.0_20/bin”
ii. 添加两行,输入如下内容:
代码:
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_20/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_20
最后生成如下形式:
代码:
PATH=”……:/usr/lib/jvm/java/jdk1.6.0_20/bin”
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_20/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_20
其中,省略号部分是文件原有内容,我们在后面新加了一部分内容和两个新行。修改完成后保存退出。
e) Ubuntu 有可能会自带 JDK 或者安装多个 JDK,此时需要将我们安装的这个设置为默认
i. 首先,将我们的 JDK 安装目录加入到 JDK 的选择菜单,执行如下代码:
代码:
update-alternatives –install /usr/bin/java java
/usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives –install /usr/bin/javac javac
/usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300
ii. 其次,通过命令来选择默认的 JDK,执行如下代码:
代码:
update-alternatives –config java
iii. 最后,再来检查一下系统当前的 JDK 版本,输入以下代码查看:
代码:
java -version
f) 至此,JDK 即告安装成功。
剩余7页未读,继续阅读
资源评论
- rabbitsoft2013-02-22谢谢分享,资料不错,就是太少
viking_xie
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功