Firefly开源社区

rk android环境编译

60

积分

0

威望

0

贡献

技术小白

积分
60
发表于 2018-4-21 15:35:45     
RK环境android源码编译一般选择什么模式,eng,user,还是userdebug?他们主要区别是什么?新手,请指教
回复

使用道具 举报

2963

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2963
发表于 2018-4-23 09:12:01     
字面理解
回复

使用道具 举报

60

积分

0

威望

0

贡献

技术小白

积分
60
发表于 2018-4-23 14:55:28     

开发用工程模式?
回复

使用道具 举报

17

积分

0

威望

0

贡献

游客

积分
17
发表于 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 预先编译优化
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表