2015-05-29 15 views
9

Ieri Google announced che il debug del codice nativo è ora possibile con questa versione di Android Studio.Android Studio 1.3 Anteprima supporto NDK

https://plus.google.com/+AndroidDevelopers/posts/2Gk6yrZKV4X

Ho aggiornato alla versione più recente costruzione "AI-141,1962,279 mila" e non riesco a vedere alcuna possibilità di debug di codice nativo.

Sono passato a build-tools 23.0-rc1, utilizzato il plugin gradle 1.3.0-beta1 ma non posso impostare i breakpoint nel codice nativo o il passaggio nelle chiamate JNI.

Funziona davvero?

risposta

7

10 luglio aggiornamento Android Studio Anteprima con il supporto NDK è disponibile: https://sites.google.com/a/android.com/tools/tech-docs/android-ndk-preview


Android 1.3.0 Studio-Preview è infatti disponibile attraverso lo Studio Android "Controlla aggiornamenti" dal menu.

Sfortunatamente, tutte le funzionalità di C++ non sono ancora disponibili in questa anteprima. Saranno disponibili in circa 2 settimane.

Fonte: "Come annunciato al Google I/O, Android Studio 1.3 includerà il supporto C/C++ pure, ma che non è incluso nel primo paio di anteprima costruisce" Google IO dev tools keynote a 35:38

+0

Aggiornamento 19 giugno (come evidenziato da @oamrani di seguito): "1.3 Beta è ora disponibile nel canale beta! Spiacenti, questa build non contiene ancora il supporto C/C++;" Sembra che questo link sia il posto dove controllare l'ultimo stato: http://tools.android.com/recent – Mick

0

Anche su Canary Channel, l'ultima versione disponibile corrente è 1.2.1.1. Dovremo semplicemente aspettare ancora un po 'per 1.3. La "Informazioni sulla casella" in Android Studio mostra anche il numero della versione; controllalo per sicurezza

+0

Quando apro la finestra di dialogo della versione attuale per me aggiornamenti è 1.3 – MrEngineer13

+0

Niente da fare, in circa scatola c'è scritto "costruita su maggio, 27" e in Windows aggiorna afferma Android Studio 1.3 – southerton

+0

Se è così, lo voglio anche :-) Dove l'hai scaricato? – Dabbler

2

Studio Android 1.3 Beta Disponibile pubblicato 19 Giugno 2015, 11:37 da Tor Norbye Studio Android 1.3 Beta è ora disponibile nel canale beta! Siamo spiacenti, questa versione non contiene ancora il supporto C/C++; stiamo ancora aggiustando un paio di questioni critiche, ma speriamo di essere pronti nelle prossime settimane o due. Allo stesso modo, il supporto per la rasterizzazione vettoriale non è ancora abilitato a causa di vari bug.

UPDATE: il 9 luglio aggiornamento contiene C++ di debug http://tools.android.com/recent

+0

finalmente il supporto al debug C++ su RC1 – oamrani

0

con Android Studio 1.4 release è possibile eseguire il debug del codice JNI nativo. Il tuo progetto deve utilizzare il plugin gradle com.android.model.application.

  • Dopo aver creato un progetto con il codice JNI in essa, questa versione Studio Android creerà una configurazione di debug (la mia si chiama app-nativa)
  • una volta che si seleziona questa configurazione, è possibile impostare punto di interruzione nel codice JNI
  • quindi esegui la tua app con Android Studio [verrà scaricata e avvia l'app sul dispositivo]
  • Quando viene lanciato il codice JNI, Android Studio si interromperà immediatamente. È possibile impostare più punto di interruzione in questo momento troppo
  • Allora debugger "go" [continuare]
  • i punti di interruzione avranno colpito

Gli esempi modello di plugin Gradle potrebbero essere trovati da googlesamples/android-NDK su github. C'è una clip di youtube chiamata HelloJniWithAndroidStudio che mostra come creare un ciao-jni con Android Studio 1.3, la maggior parte dei passaggi funziona ancora per 1.4 - potrebbe essere d'aiuto per la creazione di build.gradle.

versione diversa di plug-in modalità Gradle richiede diversa versione Gradle:

  • Gradle-Model-Plugin-versione 0.2.0 funziona con Gradle versione 2.5
  • Gradle-Model-Plugin-versione 0.3.0- alpha3 funziona con Gradle versione 2.6
    è possibile scoprire quali versioni sono disponibili dai collegamenti di jcenter menzionati in precedenza.
Problemi correlati