Debug native kode i 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 lovede debugging native kode i Android Studio. For at gøre dette skal du installere ndk-bundle via SDK-manager og opdatere Android Studio til den nyeste version (Canary branchen). Og hvad skal man gøre næste? Hvordan opsætning? Her er et link til kilden. Kilde

2 Comments
durbnpoisn 06/08/2015
Forklarer ins og outs af en opgradering til et helt udviklingsmiljø er lidt for meget for os at svare her.
Yevhen Vasilenko 06/08/2015
Så siger du, at det er bedre at fjerne nuværende Android Studio og SDK og installere nye?

2 Answers


ph0b 12/18/2015.

Faktisk er den annoncerede NDK-support endnu ikke tilgængelig, selvom du downloader ndk-bunden og opdaterer Android Studio til den nyeste version i kanariekanalen (1.3-preview3 fra nu af).

SDK-værktøjerne sagde, at NDK-supporten ikke var en del af de første forhåndsvisninger af Android Studio 1.3. Men det burde være ude snart - de nævnte for nylig midt i juni som et mål.

update : Fejlsøgningsstøtten er ude nu. Det var ikke tilfældet på tidspunktet for det oprindelige spørgsmål - tak for alle downvotes siden da :) bedes du se på donturners svar nedenfor.

2 comments
3 Glenn Maynard 01/14/2016
Downvotes er bare en skat på spørgsmål med svar, der ændrer sig over tid ...

donturner 06/15/2016.

Update June 2016 : I Android Studio 2.1 understøtter standardkørskonfigurationen native debugging, så det behøver ikke at gøre nedenstående, medmindre du bruger en ældre version.

For older versions : Sådan debuger du native kode i Android Studio:

  • Gå til Kør-> Rediger konfigurationer
  • Klik på + -tegnet
  • Vælg 'Android Native' som konfigurationstype
  • I modul-rullemenuen skal du vælge din apps modul
  • Tilføj breakpoints til din C / C ++ kode
  • Run-> Debug ...

App'en skal implementeres og lldb debugger vil vedhæfte efter ~ 10s.

Note : Når du opretter fejlretningskonfigurationen under afsnittet "Native Debugger", can vælge gdb , men dette er mindre godt understøttet end lldb og vides at være buggy. Brug på egen risiko.

5 comments
1 Alex Cohn 10/15/2015
Jeg tror, ​​at gdb ophører siden AS v.1.4.
Mitch 05/01/2016
"I modul-rullemenuen vælg din apps modul" findes i fanen Generelt v2.1 Android Studio
Mitch 05/01/2016
Manglende instruktioner om navngivning af konfigurationen. Disse instruktioner skaber også en fejl. "Byg type er ikke JNI debuggable". Jeg gætter disse retninger er ikke længere korrekte på grund af grænsefladeændringer. Jeg kan stadig ikke fejle.
4 m0skit0 06/01/2016
Ingen sådan mulighed som 'Android Native'.
2 donturner 06/15/2016
Konfigurationen af ​​Android Native-kørslen understøttes ikke længere, fordi konfigurationen af ​​Android-applikation nu fuldt ud understøtter native debugging.

Related questions

Hot questions

Language

Popular Tags