Android编译选项中eng、user、user-debug主要区别
来源:互联网 发布:手机打开淘宝网没图片 编辑:程序博客网 时间:2024/06/06 01:32
使用编译类型
在针对特定产品进行编译时,如果能在最终发布版本的基础上进行细微修改,通常会非常有用。在模块定义中,模块可以通过 LOCAL_MODULE_TAGS
指定标记,这些标记可以是以下一个或多个值:optional
(默认)、debug
、eng
。
1、如果某个模块通过 LOCAL_MODULE_TAGS
指定标记,标记默认为eng。仅当编译选项为eng时,系统才会安装该模块。
2、如果某个模块通过 LOCAL_MODULE_TAGS
指定标记,标记默认为debug。仅当编译选项为eng/user-debug时,系统才会安装该模块。
3、如果某个模块没有通过 LOCAL_MODULE_TAGS
指定标记,则其标记默认为 optional
。仅当 PRODUCT_PACKAGES
的产品配置需要可选模块时,系统才会安装可选模块。
Android编译选项中当前已定义的编译类型:
eng
这是默认的编译类型。- 安装带有
eng
和/或debug
标记的模块。 - 除了带有标记的模块之外,还会根据产品定义文件安装相应模块。
ro.secure=0
ro.debuggable=1
ro.kernel.android.checkjni=1
adb
默认处于启用状态。
user
这是旨在用作最终版本配置步骤的编译类型。- 安装带有
user
标记的模块。 - 除了带有标记的模块之外,还会根据产品定义文件安装相应模块。
ro.secure=1
ro.debuggable=0
adb
默认处于停用状态。
userdebug
除了以下几点之外,其余均与 user
相同:- 还会安装带有
debug
标记的模块。 ro.debuggable=1
adb
默认处于启用状态。
阅读全文
0 0
- Android编译选项中eng、user、user-debug主要区别
- Android编译选项eng、user、userdebug的区别
- Android编译选项user、userdebug和eng的区别
- Android编译选项eng、user、userdebug的区别 .
- Android源码编译选项eng、user、userdebug的区别
- Android编译选项eng、user、userdebug的区别
- Android编译选项eng、user、userdebug的区别
- Android编译选项eng、user、userdebug的区别
- Android源码编译选项eng、user、userdebug的区别
- Android编译选项eng、user、userdebug的区别
- Android编译选项eng、user、userdebug的区别
- Android源码编译选项eng、user、userdebug的区别
- Android编译选项eng、user、userdebug的区别
- Android编译选项eng、user、userdebug的区别
- Android编译选项eng、user、userdebug的区别
- Android源码编译选项eng、user、userdebug的区别
- Android编译选项eng、user、userdebug的区别
- Android编译选项eng、user、userdebug的区别
- 背包九讲系列1——01背包、完全背包、多重背包
- opengles2.0绘制多边形plane算法
- 文章标题
- work (二分 贪心)
- 有环单链表相交
- Android编译选项中eng、user、user-debug主要区别
- Python字符串知识点总结(字符串的一些用法)
- tab切换
- 你的不自律,正在慢慢毁掉你
- HDU5874(这是什么鬼)
- JAVA面试,最起码,你应该知道这些!
- java按值传递
- 第12章 Java内存模型与线程
- JDBC