Qualcuno sa perché questo accade? Vedo questo crash segnalato dalla mia app ma non ho idea di cosa sia.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)
Beh, ANR è di solito associata con "l'applicazione non risponde", il messaggio di errore dato quando legare il thread di applicazione principale per molto tempo. Il fatto che ciò avvenga su un thread di collegamento suggerisce che forse 'ANRManagerProxy' è l'osservatore per legare i thread chiave, incluso il pool di thread IPC di Binder. Assicurati di non legare il thread dell'applicazione principale o alcun thread di Raccoglitore (ad es. Servizi remoti con AIDL). Tuttavia, non ho idea del perché alcune build di Android manchino di questa classe e forniscano il 'NoClassDefFoundError'. – CommonsWare
Si verifica solo su un dispositivo specifico? – JonasCz
@JonasCz Non posso dire con certezza, ma penso, sì. –