No se pueden depurar muestras NDK con Android Studio 1.3.2 en Windows

Tengo Android Studio 1.3.2, NDK r10e, gradle experimental plugin 0.2.0. He clonado el repo de muestras de ndk y he seguido cuidadosamente las instrucciones para la vista previa de NDK , incluyendo la creación de una configuración nativa.

Cuando selecciono LLDB como depurador y depuro la aplicación de muestra de Teapot NDK (punto de interrupción en TeapotNativeActivity.cpp, línea 393), la aplicación se ejecuta, pero el punto de interrupción no se pulsa como debería cuando giro la tetera. El uso de GDB para los resultados del depurador en la aplicación de congelación en el arranque. Entonces tengo que forzar salir de la aplicación y presione detener en la ventana del depurador.

En ambos casos, los controles de depuración aparecen (en gris) y la ventana de variables dice "Conectando", pero nunca veo el diálogo "Esperando Debugger" en mi dispositivo.

Salida de consola usando LLDB: Introduzca aquí la descripción de la imagen

Salida de consola usando GDB: Introduzca aquí la descripción de la imagen

Ahora, cuando hago lo mismo desde Android Studio 1.4 Preview 3, ahora tengo el diálogo "Esperando Debugger", pero se bloquea allí. Parece que el depurador nunca se conecta.

Consola de salida Android Studio 1.4: Introduzca aquí la descripción de la imagen

¿Es posible depurar con AS 1.3.2 o 1.4? ¿Qué debo hacer a continuación para que funcione?

He actualizado a Android Studio 1.4 beta y el problema está solucionado. Ahora puedo depurar mi código C ++.

  • "Break On Exception" en Eclipse / Android
  • No se puede abrir el puerto del depurador: java.net.SocketException "Socket closed"
  • Registro de valores de variables en ndk nativo de Android
  • ¿Todos los dispositivos android tienen la carpeta "sdcard"?
  • Depuración del código Android NDK C / C ++ en Eclipse: los puntos de interrupción no se alcanzan
  • Archivo de código erróneo al depurar con Android Studio
  • Tengo un error ddms No se puede enlazar a local 8602 para depurador - sin depuración para Android
  • Android: ¿Cómo debo responder al diálogo "Hot Code Replace Failed" en Eclipse?
  • Depurar pruebas de unidad basadas en gradle con IntelliJ / AndroidStudio
  • No se puede conectar depurador en Android Studio - localhost: 8600 java.net.ConnectException
  • "'Esto' no está disponible" en las ventanas de depuración de Android Studio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.