que - projects android source code
¿Cuál es el uso de LOCAL_MODULE_TAGS? (1)
Quiero actualizar mi archivo Android.mk en un paquete para construir ese nuevo paquete, pero no entiendo cuál es el propósito de LOCAL_MODULE_TAGS
.
¿Qué hace el LOCAL_MODULE_TAGS
?
Corrección:
Ya no se recomienda usar la etiqueta de usuario.
En lugar,
Add "LOCAL_MODULE_TAGS := optional"
Then add "LOCAL_MODULE" value to PRODUCT_PACKAGES section of product makefile.
Publicación original:
LOCAL_MODULE_TAGS define en qué versión de compilación se debe instalar este módulo.
Simplemente asigne una etiqueta de "usuario", si desea que el módulo se instale en todos (user, userdebug, eng)
Puedes encontrar el documento completo here
eng This is the default flavor. A plain make is the same as make 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.