Ich bin neu zu Debuggen von Android auf nativem Niveau. Also brauche ich etwas Hilfe dabei. Angenommen, ich verwende eine App, die eine native Bibliothek verwendet. Manchmal wird die App bei nativem Code abgestürzt und ich habe den Logcat und Tombstone für den Absturz. Aber wie ich an anderen Stellen sehen kann, brauche ich Debug-Symbole, um die Backtrace-/Speicherpositionen in die genaue Zeile des fehlerhaften Codes zu konvertieren. Wo finde ich diese Debug-Symbole? Ich habe ROM für das Gerät, Gerät selbst, Code der .so-Datei. Der Absturz erfolgt jedoch zufällig. Daher ist es nicht möglich, Debug-Punkte auf Java-Ebene anzuwenden. Kann mir irgendjemand sagen, wo ich diese Debug-Symbole finde (in ROM/Telefon)?Android native Crash-Debug-Symbole
0
A
Antwort
0
Debug-Symbole befinden sich in .so
Dateien, die Sie unter obj/local/<target_arch>/
finden können. Beachten Sie, dass diese .so
nicht mit denen identisch ist, die in apk
gepackt sind. Bei den ersten handelt es sich um vollständige Binärdateien mit Maschinencode und Debug-Informationen. Bei den letzteren handelt es sich um entfernte Binärdateien, die für die Bereitstellung vorbereitet sind und nur Maschinencode enthalten.
Auch NDK hat nette Dienstprogramm namens ndk-stack
, die hilft, rohe Crash-Trace zu mehr nützlich zu konvertieren: Darstellung. Einzelheiten finden Sie unter here.
Verwandte Themen
- 1. native Heap-Nutzung android
- 2. Reagieren native Android moveTaskToBack?
- 3. Reagieren Native Android GeoLocation
- 4. Android ICS native Lockscreen
- 5. Android native UPnP-Dienstentdeckung
- 6. Reagieren Native Android & Genymotion
- 7. React native für Android
- 8. Native Android WebRTC-Anwendungsentwicklung
- 9. Android Native Sprache Sprachausgabe
- 10. Native Debuggen Android Studio
- 11. WebRTC Native API für Android
- 12. Native onPress auf Android reagieren
- 13. React-native mit Android Studio
- 14. Reagieren Native Android Webview Video
- 15. Native selbstmodifizierenden Code auf Android
- 16. reactive-native android duplicate declaration
- 17. React-Native Android: Debugging-Optionen?
- 18. reagieren-native anpassen android Symbolleiste
- 19. Reactor native/Android Livestream Player
- 20. React-native Hintergrundprozess (Android) Handhabung?
- 21. React-native Android ignoriert navigator.geolocation.getCurrentPosition
- 22. Rasteransicht auf React Native Android
- 23. Native Android Splash Screen reagieren
- 24. Reagieren Native Android Debug Keystore
- 25. Reagieren Native Android-Setup-Details
- 26. Run-native auf Android-Emulator
- 27. Benutzerdefinierte Ereignisse in React Native Android native UI-Komponente
- 28. react-native reload js programmgesteuert auf Android native
- 29. Android 4.3: Native Absturz in unknown.unknown
- 30. Phonegap 3.0 - Android: Native Scrollbar nicht sichtbar