网上找的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. 【Android开源项目分析】android轻量级开源缓存框架——ASimpleC
  2. 下载Android 5.0源码(附源码)
  3. 实现Android简单动画旋转案例源码
  4. 【源码分享下载】每日更新之Android应用源码之仿微信5.2布局
  5. Android launcher3 -- launcher3源码1
  6. Android Binder机制 - defaultServiceManager()源码分析
  7. Android源码下载出现的问题
  8. 目录
  9. Android 经典的魔塔游戏源码

随机推荐

  1. 为什么代码规范要求SQL语句不要过多的joi
  2. 详解MySQL多版本并发控制机制(MVCC)源码
  3. MySQL快速插入一亿测试数据
  4. MySQL8.0.18配置多主一从
  5. MySql批量插入时如何不重复插入数据
  6. SQL模糊查询报:ORA-00909:参数个数无效问
  7. MySQL中日期型单行函数代码详解
  8. 如何搭建 MySQL 高可用高性能集群
  9. 分析mysql中一条SQL查询语句是如何执行的
  10. MySQL 发生同步延迟时Seconds_Behind_Mas