Weiß jemand, warum das passiert? Ich sehe diesen Absturz von meiner App gemeldet, aber ich habe keine Ahnung, was es ist.NoClassDefFoundError: android.app.ANRManagerProxy
java.lang.NoClassDefFoundError: android.app.ANRManagerProxy
Thread: Binder_3, Exception: java.lang.NoClassDefFoundError: android.app.ANRManagerProxy
at android.app.ANRManagerNative.asInterface(ANRManagerNative.java:30)
at android.app.ANRManagerNative$1.create(ANRManagerNative.java:94)
at android.app.ANRManagerNative$1.create(ANRManagerNative.java:88)
at android.util.Singleton.get(Singleton.java:34) at android.app.ANRManagerNative.getDefault(ANRManagerNative.java:37)
at android.os.MessageLogger.dump(MessageLogger.java:253)
at android.app.ANRAppManager.dumpMessageHistory(SourceFile:38)
at android.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1176)
at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:609)
at android.os.Binder.execTransact(Binder.java:351)
at dalvik.system.NativeStart.run(Native Method)
Nun, ANR in der Regel zugeordnet ist „Anwendung reagiert nicht“, wird die Fehlermeldung gegeben, wenn binden die Hauptanwendung Thread für eine lange Zeit. Die Tatsache, dass dies in einem Binder-Thread auftritt, deutet darauf hin, dass "ANRManagerProxy" möglicherweise der Wächter für das Binden von Schlüsselthreads ist, einschließlich des Pools von Binder-IPC-Threads. Stellen Sie sicher, dass Sie den Hauptanwendungs-Thread oder alle Binder-Threads (z. B. Remote-Dienste mit AIDL) nicht binden. Ich habe jedoch keine Ahnung, warum einige Android-Builds diese Klasse vermissen und Ihnen den 'NoClassDefFoundError' geben. – CommonsWare
Findet dies nur auf einem bestimmten Gerät statt? – JonasCz
@JonasCz Kann ich nicht sicher sagen, aber ich denke, ja. –