Unity Android 6 Fragment $ InstantiationException

时间:2017-05-24 16:33:40

标签: android exception unity3d crash unity5

最近(也许过去几周)我的应用程序的大多数Android 6用户开始遭受崩溃。 UnityPlayerActivity无法以记录的异常开始:android.app.Fragment$InstantiationException.

堆栈追踪:

  

了java.lang.RuntimeException:   android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2450)   android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2510)   android.app.ActivityThread.-wrap11(ActivityThread.java:0)   android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1363)
  android.os.Handler.dispatchMessage(Handler.java:102)   android.os.Looper.loop(Looper.java:148)   android.app.ActivityThread.main(ActivityThread.java:5461)   java.lang.reflect.Method.invoke(Native方法:0)   com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726)   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

     

引起:android.app.Fragment $ InstantiationException:   android.app.Fragment.instantiate(Fragment.java:628)   android.app.FragmentState.instantiate(Fragment.java:106)   android.app.FragmentManagerImpl.restoreAllState(FragmentManager.java:1858)   android.app.FragmentController.restoreAllState(FragmentController.java:122)   android.app.Activity.onCreate(Activity.java:918)   com.unity3d.player.UnityPlayerActivity.onCreate(Unknown来源:0)   android.app.Activity.performCreate(Activity.java:6251)   android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)   android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2403)

最初我的第一个想法是权限问题但我无法在我的任何Android 6设备上重现此错误,即使我拒绝许可(WRITE_EXTERNAL_STORAGE)。

此问题是否有解决方法(如果此问题在Android 6上的Unity中很常见)?

提前致谢!

PS: Unity版本5.5.0f3, 来自crush的安卓版本报告6.0

0 个答案:

没有答案