handle-anr-android
Installation
SKILL.md
Handle ANR (Application Not Responding)
ANR = main thread blocked >5 sec. Play threshold: <0.47%.
What causes ANR
- Synchronous network on main thread
- Heavy computation in render
- Disk I/O on main thread
- Bridge serialization of large data (RN-specific)
- Animation conflicting with layout
Detect
Play Console → Vitals → ANRs. Lists stack traces of recent ANRs.
Sentry → Performance → "ANR" issue type.