Depurar código nativo no Android Studio

Yevhen Vasilenko 09/16/2017. 2 answers, 13.729 views
android android debugging android-studio android-studio android-ndk android-ndk

O Google I / O 2015 prometeu depurar o código nativo no Android Studio. Para fazer isso, você precisa instalar o pacote ndk através do gerenciador de SDK e atualizar o Android Studio para a versão mais recente (ramificação Canary). E o que fazer a seguir? Como setup? Aqui está um link para a fonte. Fonte

2 Comments
durbnpoisn 06/08/2015
Explicar os detalhes de uma atualização para todos os ambientes de desenvolvimento é um pouco demais para nós respondermos aqui.
Yevhen Vasilenko 06/08/2015
Então, você diz que é melhor remover o Android Studio e o SDK atuais e instalar novos?

2 Answers


ph0b 12/18/2015.

Na verdade, o suporte NDK anunciado ainda não está disponível, mesmo se você baixar o pacote ndk e atualizar o Android Studio para a versão mais recente no canal canário (1.3-preview3 a partir de agora).

A equipe de ferramentas do SDK disse que o suporte ao NDK não fazia parte das primeiras visualizações do Android Studio 1.3. No entanto, deve sair em breve - eles recentemente mencionaram meados de junho como um alvo.

update : o suporte de depuração está fora agora. Não foi o caso no momento da pergunta inicial - obrigado por todos os downvotes desde então :) por favor, olhe a resposta do donturner abaixo.

2 comments
1 proppy 08/03/2015
3 Glenn Maynard 01/14/2016
Downvotes são apenas um imposto sobre questões com respostas que mudam com o tempo ...

donturner 06/15/2016.

Update June 2016 : no Android Studio 2.1, a configuração de execução padrão suporta a depuração nativa, portanto, não há necessidade de fazer o abaixo, a menos que você esteja usando uma versão mais antiga.

For older versions : veja como depurar código nativo no Android Studio:

  • Vá para Run-> Edit configuration
  • Clique no sinal +
  • Escolha 'Android nativo' como o tipo de configuração
  • No menu suspenso "Módulo", escolha o módulo do seu aplicativo
  • Adicione pontos de interrupção ao seu código C / C ++
  • Executar-> Depurar ...

O aplicativo deve ser implantado e o depurador lldb será anexado após ~ 10s.

Note : Ao criar a configuração de depuração sob a seção 'Depurador nativo', você can escolher o gdb , no entanto, isso é menos bem suportado que o lldb e é conhecido como buggy. Use por sua conta e risco.

5 comments
1 Alex Cohn 10/15/2015
Eu acredito que o gdb é descontinuado desde o AS v.1.4.
Mitch 05/01/2016
"Na lista suspensa Módulo, escolha o módulo do seu aplicativo" está na guia Geral v2.1 Android Studio
Mitch 05/01/2016
Instruções faltando em nomear a configuração. Além disso, essas instruções criam um erro "O tipo de construção não é JNI depurável". Eu estou supondo que essas instruções não estão mais corretas devido a mudanças na interface. Ainda não consigo depurar.
4 m0skit0 06/01/2016
Nenhuma opção como 'Android nativo'.
2 donturner 06/15/2016
A configuração de execução 'Android Native' não é mais suportada porque a configuração 'Android Application' agora é totalmente compatível com a depuração nativa.

Related questions

Hot questions

Language

Popular Tags