web-dev-qa-db-fra.com

Dans Android Studio 2.0, Impossible de trouver la variable locale de la méthode en mode débogage

Après la mise à jour du Android version 1.5 à 2.0 Preview4. Android Debugger studio incapable de trouver la variable locale définie dans la définition de la méthode. Pour référence, recherchez la capture d'écran ci-dessous).

enter image description here

48
MANISH PATHAK

Dans votre gradle, activez-vous la couverture des tests?

buildTypes {
        debug {
            testCoverageEnabled = true
        }
    }

Ensemble testCoverageEnabled = false, il a résolu le problème. https://code.google.com/p/Android/issues/detail?id=78045

84
Raymond Chenon

si vous avez minifyEnabled true dans

debug {minifyEnabled true debuggable true}

supprimer cela et utiliser comme ça déboguer {debuggable true}

son travail pour moi

7

Désactiver la prise pour le type de build de débogage (build.gradle):

buildTypes {
    ...
    debug {
        jackOptions {
            enabled false
        }
    }
}

Remarque: la compatibilité avec la source 1.8 nécessite une prise!

6
Miklós Keresztes

Assurez-vous que vous ne construisez pas un 'Release' Build Variant. Vous obtiendrez au-dessus de l'avertissement lorsqu'il s'agit d'une version Release.

6

Vous pouvez essayer cette solution - ouvrez le Android Device Monitor, faites un 'Reset adb'.

Une capture d'écran où trouver "Réinitialiser adb".

A screenshot where to find 'Reset adb'

1
Mykola