Per favore qualcuno mi spieghi cosa significa questo errore e come evitarlo.NoClassDefFoundError - Rifiuta re-init su classe precedentemente fallita
Dopo un po 'la mia app Forza Chiude a causa di questo errore:
09-28 12:53:45.746 I/dalvikvm(29489): Rejecting re-init on previously-failed class Lcom/bartat/android/ui/task/AsyncTaskExt; v=0x0
09-28 12:53:45.748 D/AndroidRuntime(29489): Shutting down VM
09-28 12:53:45.755 I/am_crash(1146): [29489,com.bartat.android.secret,572996,java.lang.NoClassDefFoundError,com.bartat.android.ui.task.AsyncTaskExt,CommandsActivity.java,726]
09-28 12:53:45.755 I/am_finish_activity(1146): [1079225264,123,com.bartat.android.secret/.CommandsActivity,crashed]
09-28 12:53:45.750 W/dalvikvm(29489): threadid=1: thread exiting with uncaught exception (group=0x40015560)
09-28 12:53:45.752 E/AndroidRuntime(29489): FATAL EXCEPTION: main
09-28 12:53:45.752 E/AndroidRuntime(29489): java.lang.NoClassDefFoundError: com.bartat.android.ui.task.AsyncTaskExt
Questo problema non poteva essere risolto reinstallando l'applicazione.
Se rinominare lo AsyncTaskExt
in AsyncTaskExt2
ad esempio, funziona di nuovo a lungo. Ma dopo alcune settimane/mesi ha iniziato a ottenere di nuovo questo errore.
Che cosa significa? Perché è lanciato e come evitarlo senza rinominare la classe?
Please help me, Tamás
Non so che causa questo errore, voglio dire ci sono errori prima che accada o no. Ma quando si verifica questa eccezione non ci sono altri errori nel registro. Immagino che il sistema (vm?) Abbia memorizzato da qualche parte che c'è stato un problema con questa classe. Ma non ho ancora avuto la prima occasione. – bartat