Chinaunix首页 | 论坛 | 博客
  • 博客访问: 400349
  • 博文数量: 101
  • 博客积分: 2247
  • 博客等级: 大尉
  • 技术积分: 979
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-15 22:39
文章分类

全部博文(101)

文章存档

2012年(1)

2011年(100)

分类: 嵌入式

2011-06-18 17:44:37

在Android编译的时候,有时候并没有把自己想要的东西编译出来,这是为什么呢?
经过研究发现是在Android.mk文件里面,LOCAL_MODULE_TAGS变量设置的问题:
LOCAL_MODULE_TAGS :=optional
把这项改为
LOCAL_MODULE_TAGS :=eng
即可

如果选择eng,除了影响编译,还会影响系统的环境变量的值,以eng为例:
  • ro.secure=0
  • ro.debuggable=1
  • ro.kernel.android.checkjni=1
  • adb is enabled by default.

注意:
android系统编译时如果不指定TARGET_BUILD_VARIANT 变量的值,
默认 TARGET_BUILD_VARIANT=eng,一般发布时使用这个值,还有user,debuguser等风格值。
具体参考网站:

阅读(965) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~