J'essaie d'accomplir ce tutoriel pour apprendre le débogage des applications NDK, mais quand j'ai défini Android:debuggable="true"
dans le fichier AndroidManifest.xml, l'erreur suivante se produit:
Évitez de coder en dur le mode de débogage; le laisser de côté permet de déboguer et de publier des builds pour en attribuer automatiquement un
Comment le résoudre pour pouvoir déboguer l'application Teapot?
Voir le document officiel pour SDK Tools , Révision 8 (décembre 2010)
Prise en charge d'une véritable version de débogage. Les développeurs n'ont plus besoin d'ajouter le
Android:debuggable
attribut à<application>
tag dans le manifeste - les outils de construction ajoutent automatiquement l'attribut. Dans Eclipse/ADT , toutes les versions incrémentielles sont supposées être des versions de débogage, donc les outils insèrentAndroid:debuggable="true"
. Lors de l'exportation d'une version de version signée, les outils n'ajoutent pas l'attribut. Dans Ant, une commande ant debug insère automatiquement leAndroid:debuggable="true"
attribut, contrairement à la version ant. SiAndroid:debuggable="true"
est défini manuellement, alors la version ant fera une version de débogage, plutôt qu'une version.
Mise à jour
Si vous voulez vraiment désactiver la vérification de l'indicateur de débogage dans Eclipse, vous devez faire ensuite:
Écran pour plus de détails: