Debug innfødt 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 lovet feilsøkingskode i Android Studio. For å gjøre dette må du installere ndk-bunt gjennom SDK-administratoren og oppdatere Android Studio til den nyeste versjonen (Kanariefag). Og hva skal jeg gjøre neste? Hvordan oppsett? Her er en lenke til kilden. Kilde

2 Comments
durbnpoisn 06/08/2015
Forklare innsatsene i en oppgradering til en hel utviklingsmiljø er litt for mye for at vi skal svare her.
Yevhen Vasilenko 06/08/2015
Så, sier du at det er bedre å fjerne nåværende Android Studio og SDK og installere nytt?

2 Answers


ph0b 12/18/2015.

Faktisk er den annonserte NDK-støtten ikke tilgjengelig ennå, selv om du laster ned ndk-bunten og oppdaterer Android Studio til den nyeste versjonen i kanariekanalen (1.3-forhåndsvisning3 fra og med nå).

SDK-verktøyteamet sa at NDK-støtten ikke var en del av de første forhåndsvisninger av Android Studio 1.3. Men det burde være ute snart - de nevnte nylig midt i juni som et mål.

update : feilsøkingsstøtten er ute nå. Det var ikke tilfelle på tidspunktet for det første spørsmålet - takk for alle downvotes siden da :) vennligst se på donturner svar nedenfor.

2 comments
3 Glenn Maynard 01/14/2016
Downvotes er bare en skatt på spørsmål med svar som endres over tid ...

donturner 06/15/2016.

Update June 2016 : I Android Studio 2.1 støtter standardoppsettskonfigurasjonen opprinnelig feilsøking, slik at det ikke behøver å gjøre det nedenfor, med mindre du bruker en eldre versjon.

For older versions : Slik feilsøker du innfødt kode i Android Studio:

  • Gå til Kjør-> Rediger konfigurasjoner
  • Klikk på + -tegnet
  • Velg "Android Native" som konfigurasjonstype
  • I modul-rullegardinmenyen velger du appens modul
  • Legg til breakpoints til din C / C + + -kode
  • Kjør-> Debug ...

Appen skal distribueres og lldb debugger vil legge ved etter ~ 10s.

Note : Når du oppretter feilsøkingskonfigurasjonen under delen Native Debugger, kan can velge gdb , men dette er mindre godt støttet enn lldb og er kjent for å være buggy. Bruk på egen risiko.

5 comments
1 Alex Cohn 10/15/2015
Jeg tror at gdb er utgått siden AS v.1.4.
Mitch 05/01/2016
"I modul-rullegardinmenyen velger du appens modul" i General Tab v2.1 Android Studio
Mitch 05/01/2016
Manglende instruksjoner om navn på konfigurasjonen. Også disse instruksjonene oppretter en feil "Bygg type er ikke JNI debuggable". Jeg gjetter at disse retningene ikke lenger er korrekte på grunn av grensesnittendringer. Jeg kan fortsatt ikke feilsøke.
4 m0skit0 06/01/2016
Ikke noe alternativ som "Android Native".
2 donturner 06/15/2016
Konfigurasjonen "Android Native" kjøres ikke lenger fordi «Android Application» -konfigurasjonen nå støtter fullstendig opprinnelig feilsøking.

Related questions

Hot questions

Language

Popular Tags