Hi guys I recently upgraded my android project from Unity 5.6.0f3 to Unity 2017.1.2f1 and without any changes I made build to test it on my device. Unfortunately the game crashes on launch and I have no idea what the error means.
Following is a small portion of the error I got by using adb logcat:>Unable to locate player settings. bin/Data/settings.xml>W/dalvikvm(16324): JNI WARNING: JNI function GetJavaVM called with exception pending>W/dalvikvm(16324): in Lcom/unity3d/player/NativeLoader;.load:(Ljava/lang/String;)Z (GetJavaVM)>W/dalvikvm(16324): Pending exception is:>I/dalvikvm(16324): java.lang.NoClassDefFoundError: com/unity3d/player/GoogleVrProxy>I/dalvikvm(16324): Caused by:>I/dalvikvm(16324): java.lang.ClassNotFoundException: Didn't find class "com.unity3d.player.GoogleVrProxy" on path:...
So I am wondering what is GoogleVRProxy? From my search i have found that this class is used in google cardboard projects, but my game is not a VR game (or uses anything vr related) so why does is try to find this class. I have not changed anything in my project apart from upgrading it, does anyone have an idea as to what causes this error?
↧