Android studio gradle breakpoint Ningún código ejecutable encontrado en la línea

Estoy desarrollando una aplicación Android con Android Studio 2.1.3 y gradle.

El problema es que el punto de interrupción en un método simple nunca se golpea, aunque debe ser pulsado porque la condición se cumple durante la depuración de la aplicación.
En primer lugar, pensé que el problema está relacionado con el problema descrito en la respuesta a esta pregunta: BuildConfig.DEBUG siempre falso al construir proyectos de biblioteca con gradle

Para probar esto, eliminé el proyecto de biblioteca e integré todo mi código fuente en el módulo principal de la aplicación. No resolvió nada. Debe tenerse en cuenta que lo siguiente es build.gradle, donde minify se establece en false para depuración / release:

apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.mycompany.mymobileapp" minSdkVersion 21 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' debuggable true jniDebuggable true renderscriptDebuggable true zipAlignEnabled false } debug { debuggable true minifyEnabled false zipAlignEnabled false jniDebuggable true renderscriptDebuggable true } } productFlavors { } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' testCompile 'org.mockito:mockito-core:2.0.5-beta' testCompile 'com.android.support:support-v4:23.1.1' testCompile 'org.powermock:powermock-api-mockito:1.6.2' testCompile 'org.powermock:powermock-module-junit4-rule-agent:1.6.2' testCompile 'org.powermock:powermock-module-junit4-rule:1.6.2' testCompile 'org.powermock:powermock-module-junit4:1.6.2' compile 'com.android.support:appcompat-v7:23.1.1' } 

Aquí está la captura de pantalla con lo que Android Studio me muestra:

No se encontró ningún código ejecutable

Este no es también el único caso. Sucede que el compilador, al pasar por encima, salta a completamente otra parte del código que el que está siendo depurado.

¿Hay alguna explicación razonable aquí? Suspender: "hilo" y "todos" intentado, el mismo resultado.

UPDATE 1: Re-creado el proyecto utilizando Eclipse, y todo funciona bien. Todavía es increíble por qué usar Android Studio esto no funciona!

4 Solutions collect form web for “Android studio gradle breakpoint Ningún código ejecutable encontrado en la línea”

 buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt') } debug { debuggable true minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt') } 

}

Establezca minifyEnabled false en el bloque de depuración en el archivo build.gradle.

Después de volver a crear la aplicación utilizando Eclipse y observando el comportamiento correcto, regresé a Android Studio para comprobar si hay alguna opción que me perdí.

Después de probar todas las opciones de File -> Settings que pude, hice la conclusión de que Instant Run es el mal que me hizo perder tanto tiempo precioso.

No entiendo cómo se relaciona con mi problema, pero después de borrar todas las casillas de verificación:

introduzca la descripción de la imagen aquí

Acabé con un código que ejecuta la forma en que yo como un desarrollador espera:

introduzca la descripción de la imagen aquí

Yo estaba enfrentando un problema similar.

He intentado:

  • Limpieza del proyecto
  • Restablecer Android Studio
  • Reconstruyendo el proyecto
  • Desactivación de la ejecución instantánea

y no funcionó.

Todo lo que hice al final para hacer que funcione fue Ctrl + Mayús + - . Ese es el método abreviado para expandir el bloque de código actual. Acabo de ejecutar el proyecto después de eso y funcionó.

trate de limpiar y reconstruir el proyecto. intentar hacer algún registro en este método para comprobar si el que se está ejecutando.

 LOG.(TAG,"method being executed") 
  • Android Studio 2.2.1: Depuración lenta
  • Android studio CPU Herramienta de rendimiento de uso-comprensión de la traza
  • Eliminación remota de Chrome Samsung Galaxy s4
  • Depuración NDK de Android: armeabi-v7a no funciona
  • ¿Cómo puedo habilitar el registro en Chrome android?
  • ¿Cómo puedo utilizar la salida en logcat después de una señal fatal 11 para averiguar dónde estoy recibiendo el error en el código nativo android?
  • Apk sólo se ejecuta en modo de depuración. Apk comenzó con "Ejecutar" en Eclipse se detiene en puntos de interrupción
  • adb no puede encontrar mi dispositivo para la depuración de Android. ¿Por qué?
  • Android NDK de depuración en Eclipse - cómo detener segfaults / SIGILL que sólo se producen al pisar en código nativo
  • Cómo depurar la aplicación de Android línea por línea con Eclipse?
  • Error: No se puede obtener el puente de depuración en el estudio de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.