|
发表于 2018-4-27 14:27:31
只看该作者
地板
默认的目标构建变体(TARGET_BUILD_VARIANT)为 userdebug。常用变体有三种,分别是用户(user)、用户调试(userdebug)和工程模式(eng),其区别如下:
user
仅安装标签为 user 的模块
设定属性 ro.secure=1,打开安全检查功能
设定属性 ro.debuggable=0,关闭应用调试功能
默认关闭 adb 功能
打开 Proguard 混淆器
打开 DEXPREOPT 预先编译优化
userdebug
安装标签为 user、debug 的模块
设定属性 ro.secure=1,打开安全检查功能
设定属性 ro.debuggable=1,启用应用调试功能
默认打开 adb 功能
打开 Proguard 混淆器
打开 DEXPREOPT 预先编译优化
eng
安装标签为 user、debug、eng 的模块
设定属性 ro.secure=0,关闭安全检查功能
设定属性 ro.debuggable=1,启用应用调试功能
设定属性 ro.kernel.android.checkjni=1,启用 JNI 调用检查
默认打开 adb 功能
关闭 Proguard 混淆器
关闭 DEXPREOPT 预先编译优化 |
|