Android4.0源码编译问题

原创 2012年03月28日 15:52:57
1、fatal error: GL/glx.h: No such file or directory

development/tools/emulator/opengl/host/libs/Translator/GLcommon/GLDispatch.cpp:22: fatal error: GL/glx.h: No such file or directory compilation terminated.
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libGLcommon_intermediates/GLDispatch.o] Error 1

解决方法:sudo apt-get install libgl1-mesa-dev

2、用mm编译apk时,会在out目录下生成.apk和.odex两个文件,这应该是为了加快运行速度,把dex分出来做的预处理。但是一般开发时需要mm编译出一个完整的apk,直接用adb进行安装就可以进行调试。在./build/core下有个package.mk文件,里面有一个选项,LOCAL_DEX_PREOPT ,4.0默认把这个选项设置成了true,

有一处shell  ifndef LOCAL_DEX_PREOPT 这里将LOCAL_DEX_PREOPT值改为false,完整的apk就有了。

3、编译hdpi

android4.0的源码编译时lunch选择full-eng默认编译mdpi的apk,如果要编译hdpi,需要在./build/target/product/full.mk文件中添加:

PRODUCT_AAPT_CONFIG := normal hdpi
PRODUCT_AAPT_PREF_CONFIG := hdpi

4、  push apk 到模拟器

a).获得模拟器写权限
启动模拟器时添加参数 -partition-size
emulator -avd avdname -partition-size 256
./adb remount
b).把模拟器中/system/app下
要push的apk对应的odex文件删除

相关文章推荐

解决下载Android4.0源码时遇到的问题

本文解决公用IP(外网IP有限,经常发生在公司网络环境或虚拟机上)的机器下载Android源代码遇到的问题。 注意本文只针对当前从android.googlesource.com下载源码时遇到的问题...

编译Android4.0源码时常见错误及解决办法

原文转载自:编译Android4.0源码时常见错误及解决办法 在Ubuntu12.04(64位)编译Android4.0源码时,遇到各种各样的问题。不是缺这个,就是少那个。现把这些问题和解决...
  • wyw594
  • wyw594
  • 2014年03月11日 14:52
  • 856

使用Ubuntu编译Android4.0源码

一、配置编译环境 1.1Ubuntu系统的配置 安装好Ubuntu系统以后,需要配置一下相应的环境才能进行源码的编译 1.1.1更新源(非必要步骤,可不做) Ubuntu所有版本的源列表可...

如何下载并编译Android4.0内核源码goldfish(图文)

关于如何下载Android4.0源码,请查看我的博客内另一篇文章(同样是图文教程): http://blog.csdn.net/flydream0/article/details/7036156...

Ubuntu 12.04 中android4.0 源码编译环境搭建

初始化编译环境 官方资料: http://source.android.com/source/initializing.html   软件需求:   Python2.5-2.7,可以ht...

android4.0源码下载 编译 系统体验~图解

近来着眼于ANDROID4.0的关注与研究,第一时间把ANDROID4.0源码下下来了,只是时间问题,所以没能第一时间把过程记录下来,今天算是富裕点时间就给写下来,希望能给灼热于ANDROID继续平台...

Ubuntu下Android4.0源码的下载和编译

花了一天的时间完成了Android4.0源码的下载和编译,下面分享下过程,不明白的地方请留言。   获取Android4.0源码,也可以参考Android官网的下载步骤:官网下载参考 ...

如何下载并编译Android4.0内核源码goldfish(图文)

本文转自:http://blog.csdn.net/flydream0/article/details/7070392。跟着操作能成功。。goodluck! ==================...

android4.0源码编译

PDF文件:http://androidboy365.iteye.com/admin/blogs/1423462 Ubuntu11.10下编译android源码4.0.3 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android4.0源码编译问题
举报原因:
原因补充:

(最多只允许输入30个字)