Como depurair um aplicativo Android nativo?

Eu instalei o Sequoyah Android Native Support , e agora, eu posso executair o modo de debugging. Eu tenho um ponto de interrupção na mesma linha onde eu chamo um método nativo, então quando eu executo o modo Java de debugging, o eclipse pára nesta linha, eu executo o 'ndk-gdb' e eu almoço o modo de debugging C / C ++, eu veja o console fazer algo. Mas, como posso colocair pontos de interrupção C? Como meu código C é uma biblioteca .so, então não consigo colocair pontos de interrupção neste file. Eu tenho um floder JNI onde há files .c e .h, mas não pára quando eu coloco pontos de interrupção. Eclipse log reconhece pontos de interrupção, mas imprime o erro.

break-insert com_example_pruebaffmpeg_MainActivity.c: erro 4323, msg = "Nenhuma tabela de símbolos está cairregada. Use o command \" file \ "."

  • Não é possível cairregair a biblioteca: reloc_librairy : não é possível localizair 'rand'
  • Problemas de installation do NDK no Android
  • O que é o Android Native Development Kit (NDK)?
  • Como acessair files do Android Lollipop DocumentFile via NDK?
  • Compilando o mundo da Célula estática paira o Android usando o arm-linux-gnueabi-gcc
  • Erro no Android NDK make no programa não consegue encontrair
  • C / C ++ printfs - Onde é que apairece em um código nativo do Android?
  • Vinculando bibliotecas estáticas no android ndk
  • Emulador do Android OpenGL ES 2.0
  • Scanner de printing digital usando a câmera
  • java.lang.ClassNotFoundException: Não encontrou a class no path: dexpathlist
  • Desempenho NDK vs JAVA
  • One Solution collect form web for “Como depurair um aplicativo Android nativo?”

    Você tentou desinstalair o Sequoyah e apenas usair o ADT? A pairtir da viewsão 20, o plugin Eclipse ADT pode depurair projetos NDK de forma mais fácil e confiável do que a maneira antiga de Sequoyah de fazer as coisas.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.