# AppErrorsTracking
[](https://github.com/KitsunePie/AppErrorsTracking/blob/master/LICENSE)
[](https://github.com/KitsunePie/AppErrorsTracking/actions/workflows/commit_ci.yml)
[](https://github.com/KitsunePie/AppErrorsTracking/releases)


[](https://t.me/AppErrorsTracking_CI)
[](https://t.me/XiaofangInternet)
[](https://qm.qq.com/cgi-bin/qm/qr?k=dp2h5YhWiga9WWb_Oh7kSHmx01X8I8ii&jump_from=webapi&authKey=Za5CaFP0lk7+Zgsk2KpoBD7sSaYbeXbsDgFjiWelOeH4VSionpxFJ7V0qQBSqvFM)
[](https://pd.qq.com/s/44gcy28h)
English | [简体中文](README-zh-CN.md) | [日本語](README-ja-JP.md)
Added more features to app's errors dialog, fixed custom rom deleted dialog, the best experience to Android developer.
This project is a Xposed Module that can be used in any Android system, currently only tested in **LSPosed**.
This Xposed Module is specially designed for Android developers.
When it is possible that the computer cannot be connected and ADB cannot be performed, this module can be used to quickly capture any errors of
any installed apps, to quickly locate the problem.
The error log of apps crashing is an invaluable asset for developers. If you are not a developer, you can still install this module to provide
developers with more exception information to quickly solve problems.
> Minimum support Android 7.0
## Project Reason
I really can't understand, except for MIUI (except stable version), Android ROMs in mainland China have chosen to delete the dialog box (FC
dialog) of apps crashes. I thought this was always a feature until I decompiled the system. frame, only to confirm that it was indeed deleted.
Does the product manager think that it is the best solution to let the user not see the error, and the apps will crash and exit directly, or is
there another **hidden secret**?
## Woking Principle
Unlike `Thread.UncaughtExceptionHandler`, we use the native method to capture apps errors in all directions by injecting the system framework,
without generating additional registration monitoring, which is better than the original exception monitoring in performance.
At the same time, the system-level exception capture can also capture the `stack trace` of the native platform.
## Precautions
The errors captured by the system natively can only be errors that are not handled by the apps itself. If the apps itself has a
custom `Thread.UncaughtExceptionHandler`
Similar to **Bugly** to automatically collect errors, the system cannot obtain whether the apps actually crashes **(FC)**.
## Features List
- [x] Completely replaces the system's apps errors dialog
- [x] Logs exceptions for each app and persists until restart
- [x] Copy, share, export errors stack trace functions
- [x] Errors history record function,
which can be entered through the notification bar tile "errors history record" and the main interface of the module
- [x] Apps errors statistics function
- [x] Errors display function for multi-process apps
## Translation Contribution
Contributions to this project are welcome to translate it into your country's language.
## Release Channel
|
| [GitHub CI](https://github.com/KitsunePie/AppErrorsTracking/actions/workflows/commit_ci.yml) | CI automatic build (test version) |
|------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|-----------------------------------|
|
| [Telegram CI Channel](https://t.me/AppErrorsTracking_CI) | CI automatic build (test version) |
|-----------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------|-----------------------------------|
|
| [GitHub Releases](https://github.com/KitsunePie/AppErrorsTracking/releases) | Formal edition (stable version) |
|------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|---------------------------------|
|
| [Xposed-Modules-Repo](https://github.com/Xposed-Modules-Repo/com.fankes.apperrorstracking/releases) | Formal edition (stable version) |
|------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|---------------------------------|
The releases of this Xposed Module is limited to the urls listed above.
We have nothing to do with versions downloaded from other informal channels or any impact on you.
## Promotion