vista studio previa pasar otro objetos navegar muestra intent entre ejemplo desde datos boton activity actividades abrir android debugging android-studio

previa - No se puede ver el valor del parámetro en Android Studio cuando el punto de interrupción está en la primera línea de un método



pasar de un activity a otro android eclipse (7)

Estoy cambiando de Eclipse a Android Studio y encontré este extraño comportamiento. Cuando agrego un punto de interrupción en la primera línea de un método, no puedo ver los valores de los parámetros. Lo único que puedo ver entonces es this referencia. Tengo que hacer un paso de depuración o establecer el punto de interrupción en una línea después del primero para ver los valores de los parámetros.

¿Alguien más tiene este problema o sabe qué está mal aquí?


Intente desactivar la cobertura de prueba de jacoco para la compilación de depuración en su archivo build.gradle:

debug { ... testCoverageEnabled false }

Esto solucionó completamente el problema para mí cuando la actualización del plugin de Gradle no lo hizo.


La solución provista por Google here es actualizar el complemento de Android Studio Gradle a v1.0.1


Me testCoverageEnabled de alternar testCoverageEnabled cuando quise depurar, así que configure una propiedad del proyecto para deshabilitarla cuando se ejecute desde Android Studio, pero la opción predeterminada está habilitada cuando se ejecuta desde la línea de comandos sin opciones como en un cuadro de compilación.

// Default to true, set -PtestCoverageEnabled=false in IDE compiler command-line options def isTestCoverageEnabled = { -> def enabled = project.hasProperty(''testCoverageEnabled'') ? testCoverageEnabled.toBoolean() : true println "testCoverageEnabled = " + (enabled ? "true" : "false") return enabled } android { buildTypes { debug { testCoverageEnabled isTestCoverageEnabled() } } }

Para establecer la propiedad en el IDE, agregue la opción de línea de comandos -PtestCoverageEnabled=false

Android Studio -> Preferencias -> Compilación, Ejecución, Despliegue -> Compilador -> Opciones de línea de comandos


Me encontré con este problema al intentar depurar una aplicación que se instaló previamente utilizando un APK y no desde el propio Android Studio. Se corrigió al desinstalar la aplicación y volver a ejecutar la depuración.


No tengo en mi archivo de gradle:

debug { ... testCoverageEnabled true }

pero tenía el mismo problema en Android Studio 2.2 . Solución que me ayudó a resolver el problema:

  1. Desactive la ejecución instantánea en la configuración de IDEA.
  2. Proyecto de re-construcción.
  3. Habilitar ejecución instantánea .

Si su compilación utiliza la cadena de herramientas Jack, esta puede ser la fuente del problema. En mi caso, deshabilitar jack resuelve el problema:

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

Nota: la compatibilidad de la fuente 1.8 requiere jack!


Una buena solución hasta que se solucione el problema AOSP # 123771 , es usar el fragmento de código proporcionado por Stuart en la sección de comentarios:

buildTypes { debug { [...] testCoverageEnabled true } release { [...] } debuggable.initWith(buildTypes.debug) debuggable { testCoverageEnabled false } }

De esta manera, ambos pueden mantener sus informes de cobertura de prueba en su compilación de depuración y tener una forma de pasar por el código para ver sus variables locales.