В моем приложении для Android появилось сообщение о сбоях:
java.lang.NoSuchMethodError: android.app.ANRAppManager.dumpMessageHistory at android.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1177) at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:609) at android.os.Binder.execTransact(Binder.java:351) at dalvik.system.NativeStart.run(Native Method)
Многие устройства Android сообщили о том же сбое:
Android|Android=>3 android|Coolpad=>1 Android|Lenovo=>1 Android|VIVO=>2 apsl|Lenovo=>1 apsl|Samsung=>2 ARES|AE912=>3 Coolpad|Coolpad=>2 COWW|C920=>5 GoDonie|GoDonie F7=>1 HESM|HSEM TD777=>2 HMI|H2=>1 huawei|huawei=>2 intki|intki_E86=>3 ioco|i9100 X6=>1 Lenovo|Lenovo A820T=>1 MEEG|MEEG_101M=>2 NEWLAND|N003=>2 SAST|SAST YC500=>1
Но я не нашел «dumpMessageHistory» в своем коде, пожалуйста, помогите, спасибо!
Класс android.app.ANRAppManager
не может быть найден в платформе приложений Android ( /frameworks/base/core/java/android/app
). Вероятно, это класс, поставляемый поставщиком для чипов MTK. Всякий раз, когда возникает ANR, ANRAppManager.dumpMessageHistory
.
Лучшим советом будет отслеживать все случаи ANR, которые происходят в вашем приложении, и попытаться исправить это.