Depurar código nativo en Android Studio

Google I / O 2015 prometió depurar código nativo en Android Studio. Para ello, debe instalar ndk-bundle a través del gestor de SDK y actualizar Android Studio a la última versión (rama Canaria). ¿Y qué hacer después? ¿Cómo configurar? Aquí hay un enlace a la fuente. Fuente

2 Solutions collect form web for “Depurar código nativo en Android Studio”

De hecho, el soporte de NDK anunciado aún no está disponible, aunque descargue el ndk-bundle y actualice Android Studio a la última versión del canal canary (1.3-preview3 hasta ahora).

El equipo de herramientas de SDK dijo que el soporte de NDK no formaba parte de las primeras vistas previas de Android Studio 1.3. Sin embargo, debe ser pronto – que recientemente mencionó a mediados de junio como un objetivo.

Actualización : el soporte de depuración ya está desactivado. No fue el caso en el momento de la pregunta inicial – gracias a todos los downvotes desde entonces 🙂 por favor, mira la respuesta de donturner a continuación.

Actualización Junio ​​de 2016 : En Android Studio 2.1, la configuración de ejecución predeterminada admite la depuración nativa, por lo que no debería ser necesario hacer lo siguiente a menos que utilice una versión anterior.

Para versiones anteriores : A continuación se describe cómo depurar código nativo en Android Studio:

  • Ir a Run-> Editar configuraciones
  • Haga clic en el signo +
  • Elija 'Android Native' como el tipo de configuración
  • En el menú desplegable del módulo, elija el módulo de su aplicación
  • Agregar puntos de interrupción a su código C / C ++
  • Ejecutar-> Debug …

La aplicación debe desplegarse y el depurador lldb se adjuntará después de ~ 10s.

Nota : Al crear la configuración de depuración en la sección 'Depurador nativo' puede elegir gdb , sin embargo esto es menos bien soportado que lldb y conocido como buggy. Úselo bajo su propio riesgo.

  • ¿Cómo puedo forzar la presión de memoria para la depuración de Android?
  • Firebug como depurar en Android
  • Hilo saliendo con excepción no captada
  • Cómo ocultar OpenGLRenderer en depuración (android studio)
  • ¿Cómo sigues ejecutando tu programa después de un punto de interrupción en Android Studio?
  • ¿Cómo depurar mi aplicación en Linux con mi móvil Android?
  • Depuración NDK de Android: armeabi-v7a no funciona
  • Aplicación de Android que carece de información de depuración en Android Studio
  • Error de depuración ADT20 NDK
  • Cómo depurar errores de diseño de CSS en Android
  • ¿Qué hace que esta aplicación de Android sea debatible?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.