最終更新:2016-05-30 (月) 18:59:40 (2886d)  

Android/ビルドタイプ
Top / Android / ビルドタイプ

TARGET_BUILD_VARIANT

説明

タイプ

  • choosevariant
    • default_value=eng

Android/ビルドタイプ/user

  • limited access; suited for production
  • This is the flavor intended to be the final release bits.
  • 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.
  • メモリリークを調査するモジュールがインストールされない。 - AOSP/bionic/libc/Android.mk?
    • libc_malloc_debug_leak.so?
    • libc_malloc_debug_qemu.so?
  • ProGuardが有効化
    • LOCAL_PROGUARD_ENABLED?=full; - AOSP/build/core/package.mk?

Android/ビルドタイプ/userdebug

  • like "user" but with root access and debuggability; preferred for debugging
  • The same as user, except:
    • Also installs modules tagged with debug.
    • ro.debuggable=1
    • adb is enabled by default.

Android/ビルドタイプ/eng

  • development configuration with additional debugging tools
  • This is the default flavor. A plain "make" is the same as "make eng". droid is an alias for eng.
    • 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.
    • ro.secure=0
    • ro.debuggable=1
    • ro.kernel.android.checkjni=1
    • adb is enabled by default.

まとめ

確認

関連

参考