Después de Actualizar la versión de android 1.5 a 2.0 Preview4. Android studio Debugger incapaz de encontrar la variable local definida en la definición del método. Para referencia, encontrar la siguiente captura de pantalla.

En Android Studio 2.0, No puede encontrar variable local del método en modo de depuración

  • si esto resuelve tu pboelm , podría aceptar la respuesta.

5 Comentarios

  1. 84

    En su gradle, ¿habilitar la cobertura de las pruebas ?

    buildTypes {
            debug {
                testCoverageEnabled = true
            }
        }

    Conjunto testCoverageEnabled = false , se solucionó el problema.
    https://code.google.com/p/android/issues/detail?id=78045

    • Hizo COMO ver un par de variables, pero además aparecen los errores.
    • Gracias, realmente me ayudó!
    • esto realmente me ayudó, gracias
    • Gracias, esto funcionó para mí! Terminé creando un booleano basado en si la construcción se está ejecutando en un dev máquina o de un CICD servidor (basado en la presencia de variables de entorno de nuestro medio ambiente), por lo que todavía puede proporcionar la prueba de informes de cobertura en una canalización de compilación.
    • buena idea. Softonic similares : establecer una variable de entorno en el CI , si esta env. var. no está presente ( en un equipo de desarrollador) el booleano valor predeterminado es false.
    • Este es realmente el aceptado respuesta.
    • +100500 representante de esta respuesta, me salvó un montón de tiempo. Thx
    • En mi caso tuve que poner a true cuando se utiliza jacoco si quiero jacoco para producir informe de cobertura. Poner de nuevo a false de lo contrario. Yeay!

  2. 7

    si usted tiene minifyEnabled cierto en

    de depuración {
    minifyEnabled verdadero
    depurables verdadero
    }

    que quitar y utilizar como esa
    depuración {
    depurables verdadero
    }

    su trabajo para mí

    • Como mi caso, gracias!
  3. 6

    Deshabilitar jack para depurar tipo de compilación (build.gradle):

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

    Nota: 1.8 fuente de compatibilidad requiere jack!

    • Error code.google.com/p/android/issues/detail?id=93730
    • Así que, esto significa que no se puede depurar con Java 1.8, ¿verdad?
    • No. Es posible depurar con java 1.8 y jack (puntos de ruptura, el paso a paso de la ejecución, etc.), pero los valores de las variables locales son ni demostrado. Por favor nota: mi solución es un parche, no una solución del problema!
    • Android cuestión #93730 estaba cerrada, como duplicado de otro problema no relacionado. He creado code.google.com/p/android/issues/detail?id=219615 como nueva cuestión relativa a la «Tan pronto como Jack & Jill están habilitados, Android Studio no se muestran las variables locales y es incapaz de establecer puntos de interrupción en la biblioteca de proyectos».
  4. 6

    Asegúrese de que no están construyendo un 'Release' Construir la Variante. Usted va a obtener por encima de advertencia cuando se trata de una Compilación de la Versión.

  5. 1

    Puede intentar esta solución – abra la aplicación Android Device Monitor, hacer un ‘Reset bad’.

    Una captura de pantalla donde encontrar Restablecer bad’.

    En Android Studio 2.0, No puede encontrar variable local del método en modo de depuración

Dejar respuesta

Please enter your comment!
Please enter your name here