网上找的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. Debian 5 Android(安卓)编译
  2. android 编译之后的文件系统和内核
  3. 编译FFMpeg的Android版本,并整合到android studio
  4. Ant编译android工程之环境搭建
  5. 实现Android简单动画旋转案例源码
  6. Android输入管理服务启动过程源码分析
  7. windows下搭建android NDK环境
  8. 【Android开源项目分析】android轻量级开源缓存框架——ASimpleC
  9. 下载Android(安卓)5.0源码(附源码)

随机推荐

  1. Android(安卓)ListView自定义和选中效果
  2. Android(安卓)- AndroidStudio的下载、安
  3. Android(安卓)自定义流式布局
  4. Android实现沉浸式(透明)状态栏(Eclipse版)
  5. Android(安卓)WiFi Toggle ON/OFF流程分
  6. UE4查看材质在android设备上的性能开销
  7. Android实现开机自启动某个程序
  8. Android(安卓)SurviceView的触控和轨迹球
  9. android在singleInstance的Activity,点击h
  10. Android平台源码下载以及编译--ubuntu 11