The Unity ANR Plugin provides the access to the following APIs from Android SDK:
- ApplicationExitInfo to diagnose crashes and ANRs for Unity 2022 and older
- StrictMode to identify and prevent ANRs/deadlocks caused by I/O operations on the Main Thread
- Polling the memory stats for Unity 2021 and older
This will help you to diagnose your ANRs, on Unity versions 2022 and less. From Unity 2023, this functionality is already integrated into Unity.
Open the project in the unity-anr-project folder in your Unity Editor, inspect the code and run the project.
Open the project in the unity-anr-plugin folder in your Android Studio.
anr_plugin is distributed under the terms of the Apache License (Version 2.0). See the license for more information.