Debugging Android Devices in the Field
summary
Covers concrete debugging steps: use logcat plus /proc/kmsg or dmesg and combine them with lnav with Android schema to interleave timestamps; inspect tombstones, kernel panics, ANRs, WTFs and SELinux denials; run adb bugreport (dumpsys) and DropboxManager to collect artifacts; trace with Perfetto and catch Java leaks with LeakCanary. Describes deploying the Memfault SDK with bort and update agent (privileged app), a five minute repo wiring plus 15–20 minute build, fleet dashboard and OTA cohorts, and a free trial for up to 10 devices.
AI-written summary · about
chapters (5)
- 0:00Start
- 2:17Overview
- 2:45Logs for AOSP Developers
- 10:42Debug Tools (log capture and analysis)
- 14:43Performance Tracing & Monitoring
related talks
36mDAAS: Debugging as a skill!
37mAndroid Developer Options Deep Dive
01h 02mAndroid Platform Debugging and Development
50mAdvanced Development and Debugging for Android/iOS
44mLive Coding: Let’s Build a Performance Measurement Tool for Android
31mAndroid Developer Options On Device Debugging
33mDebugging: All You Need to Know
43mAndroid Dev Tools and Workflows
