android open source project download




Diferencia entre eng y user-debug build en Android (2)

Me gustaría saber la diferencia entre la build_flavor los dos build_flavor .

eng & user-debug

La diferencia entre eng y los sabores de construcción del usuario es bastante evidente. Pero eng y user-debug me están confundiendo un poco. ¿Cuáles son los recursos de depuración adicionales provistos en eng que no están presentes en la depuración del usuario?

Por ejemplo.

If I take only the Kernel being built:

Will the Debugging levels differ for the eng and user-debug builds?

Me enfrento a un problema en el que la compilación de depuración del usuario se está iniciando en el teléfono Android. Pero el eng build no es y build_flavor es la única diferencia entre los dos builds.

Cualquier ayuda / punteros son apreciados. ¡Gracias!


Bueno, la diferencia entre las tres versiones a saber. eng, user y user-debug es el siguiente:

eng - La construcción de ingeniería viene con acceso raíz predeterminado.

usuario : la compilación del usuario es la que se muestra en los teléfonos de producción. No tiene acceso de root.

user-debug : la compilación de debug del usuario no viene con acceso root predeterminado, pero puede ser rooteado. También contiene el registro adicional.

Una cosa a tener en cuenta aquí es que aunque una construcción eng podría sugerir un registro adicional, no es así. La depuración del usuario contendrá el registro máximo y debe utilizarse durante el desarrollo


eng: Este es el sabor por defecto. Una marca simple es lo mismo que hacer 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. 

usuario: hacer usuario

Este es el sabor destinado a ser los bits de liberación final.

- 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: hacer userdebug

Lo mismo que el usuario, excepto:

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

Documentación: https://source.android.com/source/add-device.html#build-variants





android-build