Esegui il debug del codice nativo in Android Studio

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

Google I / O 2015 ha promesso il debug del codice nativo in Android Studio. Per fare ciò, è necessario installare ndk-bundle tramite il gestore SDK e aggiornare Android Studio all'ultima versione (ramo di Canary). E cosa fare dopo? Come installazione? Ecco un link alla fonte. fonte

2 Comments
durbnpoisn 06/08/2015
Spiegare i dettagli di un aggiornamento a interi ambienti di sviluppo è un po 'eccessivo per noi per rispondere qui.
Yevhen Vasilenko 06/08/2015
Quindi, tu dici che è meglio rimuovere Android Studio e SDK e installarne di nuovi?

2 Answers


ph0b 12/18/2015.

In realtà, il supporto NDK pubblicizzato non è ancora disponibile, anche se si scarica il pacchetto ndk e si aggiorna Android Studio all'ultima versione nel canale canarino (1.3-preview3 a partire da ora).

Il team di strumenti SDK ha affermato che il supporto NDK non faceva parte delle prime anteprime di Android Studio 1.3. Tuttavia dovrebbe essere presto disponibile - hanno recentemente menzionato la metà di giugno come obiettivo.

update : il supporto per il debug è ora disponibile. Non era il caso al momento della domanda iniziale - grazie per tutti i downvotes da allora :) per favore guarda la risposta di donturner qui sotto.

2 comments
1 proppy 08/03/2015
3 Glenn Maynard 01/14/2016
I downvotes sono solo una tassa per le domande con le risposte che cambiano nel tempo ...

donturner 06/15/2016.

Update June 2016 : in Android Studio 2.1 la configurazione di esecuzione predefinita supporta il debug nativo, pertanto non dovrebbe essere necessario eseguire quanto riportato di seguito a meno che non si stia utilizzando una versione precedente.

For older versions : ecco come eseguire il debug del codice nativo in Android Studio:

  • Vai a Esegui-> Modifica configurazioni
  • Fai clic sul segno +
  • Scegli "Android nativo" come tipo di configurazione
  • Nel menu a discesa Modulo, scegli il modulo della tua app
  • Aggiungi punti di interruzione al tuo codice C / C ++
  • Esegui-> Debug ...

L'app deve essere distribuita e il debugger lldb verrà lldb dopo ~ 10 lldb .

Note : quando si crea la configurazione di debug nella sezione 'Native Debugger' è can scegliere gdb , tuttavia questo è meno supportato di lldb e noto per essere lldb . Utilizzare a proprio rischio.

5 comments
1 Alex Cohn 10/15/2015
Credo che gdb venga interrotto da AS v.1.4.
Mitch 05/01/2016
"Nel menu a discesa Modulo scegli il modulo della tua app" è nella scheda Generale v2.1 Android Studio
Mitch 05/01/2016
Mancano le istruzioni su come nominare la configurazione. Inoltre, queste istruzioni creano un errore "Il tipo di build non è eseguibile da JNI". Immagino che queste indicazioni non siano più corrette a causa delle modifiche dell'interfaccia. Non riesco ancora a eseguire il debug.
4 m0skit0 06/01/2016
Nessuna opzione come 'Android Native'.
2 donturner 06/15/2016
La configurazione di esecuzione "Android nativo" non è più supportata poiché la configurazione "Applicazione Android" ora supporta completamente il debug nativo.

Related questions

Hot questions

Language

Popular Tags