web-dev-qa-db-fra.com

Android: comment marquer mon application comme débogable?

Je veux déboguer mon application depuis mon téléphone. Comment signer mon application pour pouvoir le faire? Je ne connais pas grand-chose au manifeste.

34
mtmurdock

En mettant Android:debuggable="true" dans votre fichier manifeste, l'application passera en mode débogage, c'est-à-dire Android gérera tous les fichiers journaux concernant votre application. Mais assurez-vous de le remettre à nouveau false (ou supprimez cette balise) si l'application va vivre ou pour le mode de libération.

<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
    ...
    <application Android:icon="@drawable/icon"
        Android:debuggable="true"
37
drawnonward

Avec le nouveau système de construction Gradle, la méthode recommandée consiste à attribuer cela dans les types de construction.

Dans le module de votre application build.gradle:

Android {

    //...

    buildTypes {
        debug {
            debuggable true
        }
        customDebuggableBuildType {
            debuggable true
        }
        release {
            debuggable false
        }
    }

   //...

}
32
Christian García