Ubuntu 10.10 编译Android(安卓)2.2
16lz
2022-06-04
网上找的Ubuntu 10.10 编译Android 2.2攻略基本上都有各种各样的问题。我这份也只保证适应自己的系统。
参考价值有限,纯给自己备忘。
1)$ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind
2)因为编译需要1.5,所以卸掉默认的jdk 1.6 装1.5。虽然可以弄成2个jdk替换,但我比较懒,卸了省心。
$sudo apt-get remove openjdk-6-jdk
$sudo apt-ge remove openjdk-6-jre
$sudo apt-get remove openjdk-6-jre-headless
1.5从官网上下,随便找个目录装,这里放在/opt下,目录名改成jdk1.5。
3)修改/etc/envieroment,注意是用冒号分隔的。。。
$ sudo gedit /etc/environment
写在environment
PATH="/opt/jdk1.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME=/opt/jdk1.5
JAVA_BIN=/opt/jdk1.5/bin
CLASSPATH=/opt/jdk1.5/lib/dt.jar:/opt/jdk1.5/lib/tools.jar
$sudo source ~/.bachrc
4 设置repo
$ sudo curl http://Android.git.kernel.org/repo >/bin/repo
$ sudo chmod a+x /bin/repo
找个大点的地方,建个目录,www.linuxidc.com怎么说得有个10g吧
$mkdir mm
$chmod 777 mm
$cd mm
5 大概2G的代码,我这不给力的有线通得了一晚上,当然后面不加froyo会死的很惨。
$repo init -u git://Android.git.kernel.org/platform/manifest.git-b froyo
$repo sync
6 进到目录下,开始make,我这不给力的本本编了6个小时。。。
$make sdk
生成的东东在这个目录下
out\host\linux-x86\sdk\Android-sdk_eng.root_linux-x86
附:Eclispe附加源码的方法
在Android.jar边上建一个目录sources,把源码这个目录下\frameworks\base\core\java的东西copy过去就好了,其他的东西请自助
参考价值有限,纯给自己备忘。
1)$ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind
2)因为编译需要1.5,所以卸掉默认的jdk 1.6 装1.5。虽然可以弄成2个jdk替换,但我比较懒,卸了省心。
$sudo apt-get remove openjdk-6-jdk
$sudo apt-ge remove openjdk-6-jre
$sudo apt-get remove openjdk-6-jre-headless
1.5从官网上下,随便找个目录装,这里放在/opt下,目录名改成jdk1.5。
3)修改/etc/envieroment,注意是用冒号分隔的。。。
$ sudo gedit /etc/environment
写在environment
PATH="/opt/jdk1.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME=/opt/jdk1.5
JAVA_BIN=/opt/jdk1.5/bin
CLASSPATH=/opt/jdk1.5/lib/dt.jar:/opt/jdk1.5/lib/tools.jar
$sudo source ~/.bachrc
4 设置repo
$ sudo curl http://Android.git.kernel.org/repo >/bin/repo
$ sudo chmod a+x /bin/repo
找个大点的地方,建个目录,www.linuxidc.com怎么说得有个10g吧
$mkdir mm
$chmod 777 mm
$cd mm
5 大概2G的代码,我这不给力的有线通得了一晚上,当然后面不加froyo会死的很惨。
$repo init -u git://Android.git.kernel.org/platform/manifest.git-b froyo
$repo sync
6 进到目录下,开始make,我这不给力的本本编了6个小时。。。
$make sdk
生成的东东在这个目录下
out\host\linux-x86\sdk\Android-sdk_eng.root_linux-x86
附:Eclispe附加源码的方法
在Android.jar边上建一个目录sources,把源码这个目录下\frameworks\base\core\java的东西copy过去就好了,其他的东西请自助
更多相关文章
- Debian 5 Android(安卓)编译
- android 编译之后的文件系统和内核
- 编译FFMpeg的Android版本,并整合到android studio
- Ant编译android工程之环境搭建
- 实现Android简单动画旋转案例源码
- Android输入管理服务启动过程源码分析
- windows下搭建android NDK环境
- 【Android开源项目分析】android轻量级开源缓存框架——ASimpleC
- 下载Android(安卓)5.0源码(附源码)