Debug in native code 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 lovade felsökningskoden i Android Studio. För att göra detta måste du installera ndk-bunt genom SDK-chef och uppdatera Android Studio till den senaste versionen (Kanarieöarna). Och vad ska man göra nästa? Hur setup? Här är en länk till källan. Källa

2 Comments
durbnpoisn 06/08/2015
Att förklara insatserna för en uppgradering till en hel utvecklingsmiljö är lite för mycket för att vi ska svara här.
Yevhen Vasilenko 06/08/2015
Så säger du att det är bättre att ta bort nuvarande Android Studio och SDK och installera nya?

2 Answers


ph0b 12/18/2015.

Det annonserade NDK-stödet är faktiskt inte tillgängligt ännu, även om du hämtar ndk-bunten och uppdaterar Android Studio till den senaste versionen i kanarkanalen (1.3-förhandsvisning3 från och med nu).

SDK-verktygsteamet sa att NDK-stödet inte var en del av de första förhandsgranskningarna av Android Studio 1.3. Men det borde vara ute snart - de nämnde nyligen i mitten av juni som ett mål.

update : felsökningstjänsten är ute nu. Det var inte fallet vid tidpunkten för den inledande frågan - tack för alla nedräkningar sedan dess :) Vänligen kolla på donturners svar nedan.

2 comments
3 Glenn Maynard 01/14/2016
Downvotes är bara en skatt på frågor med svar som förändras över tiden ...

donturner 06/15/2016.

Update June 2016 : I Android Studio 2.1 stöds standard körkonfiguration med inbyggd debugging, så det behöver inte utföras nedan om du inte använder en äldre version.

For older versions : Så här debuggar du inbyggd kod i Android Studio:

  • Gå till Kör-> Redigera konfigurationer
  • Klicka på + tecknet
  • Välj "Android Native" som konfigurationstyp
  • I modulen väljer du appens modul
  • Lägg till brytpunkter till din C / C ++-kod
  • Run-> Debug ...

Appen ska installeras och lldb debugger kommer att fästa efter ~ 10s.

Note När du skapar felsökningskonfigurationen under avsnittet "Native Debugger" kan du välja gdb , men det är mindre bra än lldb och är känt för att vara buggy. Använd på egen risk.

5 comments
1 Alex Cohn 10/15/2015
Jag tror att gdb avbryts sedan AS v.1.4.
Mitch 05/01/2016
"I modulens nedrullning välj din apps modul" finns i fliken Allmänt v2.1 Android Studio
Mitch 05/01/2016
Saknade instruktioner om namngivning av konfigurationen. Dessa instruktioner skapar också ett fel "Byggtypen är inte JNI-debuggbar". Jag antar att dessa anvisningar inte längre är korrekta på grund av gränssnittsändringar. Jag kan fortfarande inte felsöka.
4 m0skit0 06/01/2016
Inget sådant alternativ som "Android Native".
2 donturner 06/15/2016
Konfigurationen "Android Native" körs inte längre eftersom konfigurationen "Android Application" nu fullt ut stöder inbyggd debugging.

Related questions

Hot questions

Language

Popular Tags