상세 컨텐츠

본문 제목

android build userdebug, eng, user 옵션의 차이점

Study

by 휀스 2013. 1. 18. 14:26

본문



android build userdebug, eng, user 옵션의 차이점


Android build 시 사용하는 옵션에는 세가지가 있습니다.

이 세가지의 차이점에 대해 알아보겠습니다.


eng

기본 설정. make 만 사용하여 build 하는것은 make eng 와 동일함

  • Installs modules tagged with: engdebuguser, 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.
  • ro.secure=0
  • ro.debuggable=1
  • ro.kernel.android.checkjni=1
  • adb is enabled by default.
user최종생산시 사용하는 옵션.
  • Installs modules tagged with user.
  • Installs non-APK modules that have no tags specified.
  • Installs APKs according to the product definition files; tags are ignored for APK modules.
  • ro.secure=1
  • ro.debuggable=0
  • adb is disabled by default.
userdebug아래의 사항을 제외하고는 user 와 동일함.

  • Also installs modules tagged with debug.
  • ro.debuggable=1
  • adb is enabled by default.