编译android的一些坑

1 降级gcc g++到4.4

2 参考:http://source.android.com/source/initializing.html来配置环境

3 使用jdk1.6 包括 java javac jar javah javap 

http://source.android.com/source/initializing.html

 

4 有时候必须make update-api && make 才能保证不报错

 

5 data/userbook/ApplicationCache_vbox_x86.db缺失,使用其他版本代替

 

编译android_x86遇到 /bin/bash: (((2112 / 100) - 1) / img_blocksize + 1) * img_blocksize: division by 0 (error token is "+ 1) * img_blocksize"), 需要:

sudo apt-get install squashfs-tools

----------------------------------------------------------------------------------------------------------------------------

1 尝试aosp-arm,可以编译成功和运行,但是FC比较多,运行速度极慢

 

2 尝试vbox-x86, installer.vdi 可以成功编译,但是卡在Grub页面,android_disk_vdi无法成功编译(可能原因:bootable/diskinstaller/android_img_data_layout.conf)

----------------------------------------------------------------------------------------------------------------------------

 尝试做系统的虚拟机,aosp-arm作为最差选择,在无加速的情况下速度慢的不能忍,android_x86上patch系统可以最为次级考虑(ps 也可以考虑从genymotion.com里下载rom来修改,不过难度不知道会不会提高不少),

如果能从系统里编译出vbox镜像也不错,但是现在一直卡在grub,不知道还有多少坑。。。

posted @ 2014-03-12 16:58  wangchao719  阅读(812)  评论(1编辑  收藏  举报