누군가이 오류의 의미와 피하는 방법을 설명해주십시오.NoClassDefFoundError - 이전에 실패한 클래스에서 재 초기화 거부
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
이 문제는 응용 프로그램을 다시 설치하여 해결할 수없는하십시오 후
내 응용 프로그램 강제이 오류로 인해 닫 동안
.예를 들어 AsyncTaskExt
의 이름을 AsyncTaskExt2
으로 변경하면 다시 작동합니다. 그러나 몇 주/몇 달 후에 다시이 오류가 발생하기 시작했습니다.
어떤 의미입니까? 클래스 이름을 바꾸지 않고 왜 그것을 피하는가?
제발 도와주세요, 타마스
이 오류의 원인을 모르겠다. 오류가 발생하기 전에 오류가 발생했다는 것을 의미합니다. 그러나이 예외가 발생하면 로그에 다른 오류가 없습니다. 시스템 (VM?)이이 클래스에 문제가 있다는 것을 어딘가에 저장했다고 생각합니다. 그러나 나는 아직 첫 번째 출현을 포착하지 않았다. – bartat