日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LOCAL_MODULE_TAGS 选项说明(android编译选项选择)

發(fā)布時(shí)間:2023/12/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LOCAL_MODULE_TAGS 选项说明(android编译选项选择) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

LOCAL_MODULE_TAGS :=user eng tests optional

user: 指該模塊只在user版本下才編譯

eng: 指該模塊只在eng版本下才編譯

tests: 指該模塊只在tests版本下才編譯

optional:指該模塊在所有版本下都編譯

?

eng 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.???

user "make user"?????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.???

userdebug "make userdebug"?????The same as user, except:?
? * Also installs modules tagged with debug.?
? * ro.debuggable=1?
? * adb is enabled by default.

?

Build flavors/types

When building for a particular product, it's often useful to have minor variations on what is ultimately the final release build. These are the currently-defined "flavors" or "types" (we need to settle on a real name for these).

engThis 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.
user"make user?"

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.
userdebug"make userdebug?"

The same as?user?, except:

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

If you build one flavor and then want to build another, you should run "make installclean?" between the two makes to guarantee that you don't pick up files installed by the previous flavor. "make clean?" will also suffice, but it takes a lot longer.

總結(jié)

以上是生活随笔為你收集整理的LOCAL_MODULE_TAGS 选项说明(android编译选项选择)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。