Logcat Analyzer
This skill equips you with the ability to intelligently analyze Android system logs (Logcat) for the ObtainiumPlus application. Instead of dealing with massive streams of unstructured text, use this skill to extract exactly what you need.
Instructions
- Run
adb shell pidof dev.imranr.obtainiumto get the process ID of the application. - If the app is running, use
adb logcat -d --pid=<PID> *:Eto dump all errors for this specific app. - If the app crashed and the PID is lost, use
adb logcat -d -b crashto extract the crash buffer. - Analyze the stack trace lines that refer to
package:obtainiumto pinpoint the exact Dart file and line number causing the issue. - If the crash is native (Java/Kotlin/C++), cross-reference it with the
android-docs-mcpto check for expected behavior or API limitations.
When to use
- The app crashes unexpectedly on startup or during a specific user interaction.
- The user reports an ANR (Application Not Responding).
- You are trying to verify if a background task (like WorkManager or the AppUpdateService) threw a silent exception.