난 플레이 저장소에 앱을 게시했는데 충돌 보고서를 수신하기 위해 ACRA를 사용하고 있습니다. 다음과 같은 크래시 보고서가 많이 나옵니다. 많은 기기에서 앱을 많이 테스트했지만 이전에 본적이 없습니다.프래그먼트를 인스턴스화 할 수 없습니다. InstantiationException
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.app/com.example.app.MainActivity}: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.example.app.fragments.InfoDetailFragment$1: make sure class name exists, is public, and has an empty constructor that is public
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2355)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2391)
at android.app.ActivityThread.access$600(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1335)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:155)
at android.app.ActivityThread.main(ActivityThread.java:5520)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1029)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:796)
at dalvik.system.NativeStart.main(Native Method)
항상 "InfoDetailFragment"조각으로, 모든 조각과 마찬가지로 BaseFragment 하위 클래스입니다.
public static InfoDetailFragment createInstance(String title) {
InfoDetailFragment frag = new InfoDetailFragment();
Bundle args = new Bundle();
args.putString(ARGS_TITLE, title);
frag.setArguments(args);
return frag;
}
public InfoDetailFragment() {
super("InfoDetailFragment");
}
내 조각은 모두 동일하게 인스턴스화되지만 오류는이 부분에만 나타납니다. 어떤 아이디어 또는 힌트? 고마워요
이된다, multiDexEnabled을 되길 방향 변경 문제? http : //stackoverflow.com/questions/8058809/fragment-activity-crashes-on-screen-rotate – IanB
나는 어느 시점에서 그렇게 생각 했었지만 오리엔테이션을 변경하면이 오류가 재현되지 않습니다. – sebastian
나는 똑같은 문제가있다. 나는 다른 사람들이 제안한 분리 된 클래스 파일에 문제가있다. http://stackoverflow.com/questions/16464645/java-lang-instantiationexception-cant-instantiate-class-no-empty-construct 여전히 문제가 있습니다. 문제에 대한 해결책을 찾았습니까? –