admin管理员组文章数量:1530842
2024年6月30日发(作者:)
Ubuntu 10.04(64位)下载并编译 Android 2.2 源码[只有11条命令]
为了方便,我把所有操作写成了命令,按顺序(软件安装--源码下载--编译)执行成
功即可:
1. sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl
zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs
x11proto-core-dev
libx11-dev lib32readline5-dev lib32z-dev java-common unixodbc
2. sudo apt-get install sun-java6-jdk
3. cd
4. mkdir -p software/bin
5. curl /repo >software/bin/repo
6. chmod a+x software/bin/repo
7. mkdir -p software/android/src/new
8. cd software/android/src/new
9. repo init -u git:///platform/ -b froyo
1
10. repo sync
11. make -j4
==================================================
====================================================
=============
1. 前言
本文叙述了如何从零开始搭建基于Google官方Android 2.2.1(froyo)源码的开发
环境,包括如何下载源代码、编译源代码,以及在模拟器中运行编译生成的镜像。文中开
发机是基于Ubuntu 10.04的,同样适用于其他版本的Ubuntu。现在需要弄清楚一下几
点,防止后面出现误操作: 下载源代码是用参数:repo init -u
git:///platform/ -b froyo (下载的是2.2.1版本,
编译环境操作系统必须是32位的,jdk1.5版本的---jdk1.5没有64位版本)。如果是没有
带参数的下载源代码,将会下载所有的源代码,编译环境要求:操作系统64位,jdk1.6,
(偶是2010年10月15日做)但很有可能会出现交叉编译工具错误:“ /bin/bash:
prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gcc: 没有那个文件或目
录 ”(实际上是有arm-eabi-gcc这个文件的,偶怀疑是版本问题--32位的,而环境要求
是64位的—-- 下载全部代码)
2. 下载JDK 1.5 (不建议此下载方式,防止配置环境参数出错。建议用apt-get
install方式,请跳转到:第4步)
2
版权声明:本文标题:Ubuntu 10.04(64位)下载并编译 Android 2.2 源码 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1719698760a792128.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论