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文件删除

Android 4.0源码下载以及编译

Android 4.0源码下载以及编译
  • ly0904010214
  • ly0904010214
  • 2015年08月09日 15:17
  • 1254

下载android4.0源代码和kernel及编译

下载android源代码及编译及遇到的问题: 最新的android4.0源代码公布以后,相信很多人和我一样都跃跃欲试,其实4.0的代码下载和编译和以前的版本差不多,但是有一些小的...
  • yuanzhangmei1
  • yuanzhangmei1
  • 2014年05月05日 15:26
  • 6417

使用Ubuntu编译Android4.0源码

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

Android4.4 源码编译运行

一直热衷于Android底层的实现原理,所有想编译一把源码并刷机,或者DIY Android系统,经过几天的折腾,今天终于看到自己编译的源码在模拟器中运行,特写下此文以纪念。 本文分为以下三...
  • weihe6666
  • weihe6666
  • 2015年03月10日 13:31
  • 2104

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

获取Android4.0源码,也可以参考Android官网的下载步骤:官网下载参考 第一步,首先建立repo环境,把此目录添加到环境变量中。 mkdir ~/bin PATH=~/bin:$PA...
  • zhuyouleixuexi
  • zhuyouleixuexi
  • 2013年01月19日 22:31
  • 627

android5.0与android4.3中的栈的源码分析比较

android4.3中的dalvik解释栈和android5.0中的ART影子栈
  • zero9988
  • zero9988
  • 2016年04月06日 17:38
  • 584

android源码的编译问题总结

由于目前的项目需要修改android的内核源码,所以我需要从android源码的编译开始学习.下面看一下我的编译环境. 我使用的Ubuntu系统的版本是14.04,64位. gcc版本:4.8.8...
  • hongbochen1223
  • hongbochen1223
  • 2015年08月16日 22:30
  • 1471

android-4.0.3_r1源码下载和编译

1. 用vmware安装ubuntu14.04 64位系统,处理器数量设置为2,硬盘设置为70GB. 1.1 更新源 sudo cp /etc/apt/sources.list/etc/apt/s...
  • andy7002
  • andy7002
  • 2017年05月03日 22:33
  • 269

android4.4内核编译(附源码)

1.下载源码  由于国内有限制,所以我买了一台香港的VPS用来下载国外的资源。 git clone https://android.googlesource.com/kernel/msm.git ...
  • qq_34457594
  • qq_34457594
  • 2016年11月14日 15:06
  • 1557

本地编译Hadoop2.7.1源码总结和问题解决

分享一下编译的过程、遇到的问题以及相应的解决办法,以供接下来学习的人查阅。...
  • young_kim1
  • young_kim1
  • 2015年12月11日 22:26
  • 8385
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android4.0源码编译问题
举报原因:
原因补充:

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