Firefly开源社区

标题: rk android环境编译 [打印本页]

作者: seekdream    时间: 2018-4-21 15:35
标题: rk android环境编译
RK环境android源码编译一般选择什么模式,eng,user,还是userdebug?他们主要区别是什么?新手,请指教
作者: leung先森    时间: 2018-4-23 09:12
字面理解
作者: seekdream    时间: 2018-4-23 14:55
leung先森 发表于 2018-4-23 09:12
字面理解

开发用工程模式?
作者: stonezhang    时间: 2018-4-27 14:27
默认的目标构建变体(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 预先编译优化




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1