Différence entre les versions eng et user-debug dans Android

je voudrais savoir la différence entre les deux build_flavor's viz.

fra & de l'utilisateur-debug

la différence entre les saveurs eng et user build est assez évidente. Mais eng et user-debug m'embrouillent un peu. Quelles sont les fonctionnalités supplémentaires de débogage fournies en eng qui ne sont pas présentes dans user-debug?

Pour les eg.

If I take only the Kernel being built:

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

je suis confronté à un problème où la construction du débogueur de l'utilisateur démarre sur le téléphone android. Mais la construction eng ne l'est pas et build_flavor est la seule différence entre les deux constructions.

toute aide / pointeur est apprécié. Merci!

23
demandé sur spitfire88 2012-12-19 14:45:15

2 réponses

eng: c'est la saveur par défaut. Un simple make est le même que 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. 

utilisateur: l'utilisateur de procéder

c'est la saveur prévue pour être les bits de libération finale.

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

même en tant qu'utilisateur, à l'exception de:

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

Documentation:https://source.android.com/source/add-device.html#build-variants

40
répondu rmdroid 2016-08-04 08:07:01

Eh bien la différence entre les trois bâtit viz. fra, l'utilisateur et l'utilisateur-debug est comme suit:

fra - Engineering build est fourni avec l'accès root par défaut.

utilisateur - le build utilisateur est celui affiché sur les téléphones de production. N'a pas d'accès root.

utilisateur-debug - la construction du débogueur de L'utilisateur ne vient pas avec l'accès root par défaut mais peut être enracinée. Il contient aussi extra journalisation.

une chose à noter ici est que bien qu'une construction en eng puisse suggérer une journalisation supplémentaire, ce n'est pas le cas. Le débogage utilisateur contiendra un maximum de journalisation et devrait être utilisé pendant le développement

20
répondu spitfire88 2013-01-23 04:33:06