您的位置:首页 > 移动开发 > Android开发

Android 编译选项user、userdebug和eng的区别

2012-09-04 13:41 363 查看
BuildType specifies the intended use (security restrictions)

* user

· Intended to be the final release

· Installs modules tagged as user

· Installs non-APK modules that have no tags specified

· Installs APKs according to the product definition files (tags are ignored for APK modules)

· Sets ro.secure=1

· Sets ro.debuggable=0

· adbd is disabled by default (i.e. has to be enabled via Settings ! Applications ! Development ! USB Debugging)


* userdebug - the same as user, except:

· Intended for limited debugging

· Installs modules tagged with debug

· Sets ro.debuggable=1

· adbd is enabled by default


* eng

· Intended for platform-level debugging

· Installs modules tagged with: eng, debug, user, and/or development

· Installs non-APK modules that have no tags specified

· Installs APKs according to the product definition files, in addition to tagged APKs

· Sets ro.secure=1

· Sets ro.debuggable=0

· Sets ro.kernel.android.checkjni=1

· adbd is enabled by default
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: