OpenKit / openkit-unity

OpenKit Unity Plugin project
18 stars 20 forks source link

Android Crash #8

Open stranger-games opened 8 years ago

stranger-games commented 8 years ago

Hi,

It seems that because of the .jar files are compiled against old facebook sdk, it causes crash.

02-27 20:24:35.786: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:35.806: D/OpenKitPlugin(9829): Initializing OpenKit from Android native with endpoint: http://api.gameeso.com 02-27 20:24:35.806: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:35.866: D/OpenKit(9829): OpenKit configured with endpoint: http://api.gameeso.com 02-27 20:24:35.866: W/dalvikvm(9829): Link of class 'Lio/openkit/facebookutils/FBLoginRequest$1;' failed 02-27 20:24:35.866: E/dalvikvm(9829): Could not find class 'io.openkit.facebookutils.FBLoginRequest$1', referenced from method io.openkit.facebookutils.FBLoginRequest.<init> 02-27 20:24:35.866: W/dalvikvm(9829): VFY: unable to resolve new-instance 2728 (Lio/openkit/facebookutils/FBLoginRequest$1;) in Lio/openkit/facebookutils/FBLoginRequest; 02-27 20:24:35.866: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:35.866: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:35.866: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:35.866: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:35.866: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:35.866: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:35.866: W/dalvikvm(9829): VFY: unable to resolve static method 12341: Lcom/facebook/Session;.openActiveSessionFromCache (Landroid/content/Context;)Lcom/facebook/Session; 02-27 20:24:35.866: W/dalvikvm(9829): Link of class 'Lio/openkit/facebookutils/FBLoginRequest$1;' failed 02-27 20:24:36.076: I/Unity(9829): AndroidJavaException: java.lang.NoClassDefFoundError: io.openkit.facebookutils.FBLoginRequest$1 02-27 20:24:36.076: I/Unity(9829): java.lang.NoClassDefFoundError: io.openkit.facebookutils.FBLoginRequest$1 02-27 20:24:36.076: I/Unity(9829): at io.openkit.facebookutils.FBLoginRequest.<init>(FBLoginRequest.java:77) 02-27 20:24:36.076: I/Unity(9829): at io.openkit.OKManager.configure(OKManager.java:89) 02-27 20:24:36.076: I/Unity(9829): at io.openkit.OpenKit.configure(OpenKit.java:37) 02-27 20:24:36.076: I/Unity(9829): at io.openkit.unity.android.UnityPlugin.configure(UnityPlugin.java:44) 02-27 20:24:36.076: I/Unity(9829): at com.unity3d.player.UnityPlayer.nativeRender(Native Method) 02-27 20:24:36.076: I/Unity(9829): at com.unity3d.player.UnityPlayer.a(Unknown Source) 02-27 20:24:36.076: I/Unity(9829): at com.unity3d.player.UnityPlayer$b.run(Unknown Source) 02-27 20:24:36.076: I/Unity(9829): at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in <filename unknown>:0 02-27 20:24:36.076: I/Unity(9829): at UnityEngine.AndroidJNISafe.CallStaticVoidMethod (IntPtr clazz, IntPtr methodID, UnityEngine.jvalue[] args) [0x00000] in <filename unknown>:0 02-27 20:24:36.076: I/Unity(9829): at UnityEngine.AndroidJavaObject._CallStatic (System.String methodName, System.Object[] args) [0x00000] in <filename unknown>:0 02-27 20:24:36.076: I/Unity(9829): at UnityEngine.AndroidJavaObject.CallStatic (System.String metho 02-27 20:24:36.196: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:36.196: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:36.196: W/dalvikvm(9829): VFY: unable to resolve static method 12335: Lcom/facebook/Session;.getActiveSession ()Lcom/facebook/Session; 02-27 20:24:36.196: W/dalvikvm(9829): VFY: unable to find class referenced in signature (Lcom/facebook/SessionState;) 02-27 20:24:36.196: W/dalvikvm(9829): VFY: unable to resolve virtual method 12350: Lcom/facebook/SessionState;.ordinal ()I 02-27 20:24:36.196: E/dalvikvm(9829): Could not find class 'com.facebook.widget.WebDialog$RequestsDialogBuilder', referenced from method io.openkit.facebookutils.FacebookUtilities.showAppRequestsDialog 02-27 20:24:36.196: W/dalvikvm(9829): VFY: unable to resolve new-instance 2166 (Lcom/facebook/widget/WebDialog$RequestsDialogBuilder;) in Lio/openkit/facebookutils/FacebookUtilities; 02-27 20:24:36.196: W/dalvikvm(9829): Link of class 'Lio/openkit/facebookutils/FacebookUtilities$6;' failed 02-27 20:24:36.196: W/dalvikvm(9829): Link of class 'Lio/openkit/facebookutils/FacebookUtilities$4;' failed 02-27 20:24:36.196: W/dalvikvm(9829): Link of class 'Lio/openkit/facebookutils/FacebookUtilities$1;' failed 02-27 20:24:36.206: I/Unity(9829): AndroidJavaException: java.lang.NoClassDefFoundError: com.facebook.Session 02-27 20:24:36.206: I/Unity(9829): java.lang.NoClassDefFoundError: com.facebook.Session 02-27 20:24:36.206: I/Unity(9829): at io.openkit.facebookutils.FacebookUtilities.isFBSessionOpen(FacebookUtilities.java:219) 02-27 20:24:36.206: I/Unity(9829): at io.openkit.unity.android.UnityPlugin.isFBSessionOpen(UnityPlugin.java:266) 02-27 20:24:36.206: I/Unity(9829): at com.unity3d.player.UnityPlayer.nativeRender(Native Method) 02-27 20:24:36.206: I/Unity(9829): at com.unity3d.player.UnityPlayer.a(Unknown Source) 02-27 20:24:36.206: I/Unity(9829): at com.unity3d.player.UnityPlayer$b.run(Unknown Source) 02-27 20:24:36.206: I/Unity(9829): at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in <filename unknown>:0 02-27 20:24:36.206: I/Unity(9829): at UnityEngine.AndroidJNISafe.CallStaticBooleanMethod (IntPtr clazz, IntPtr methodID, UnityEngine.jvalue[] args) [0x00000] in <filename unknown>:0 02-27 20:24:36.206: I/Unity(9829): at UnityEngine.AndroidJavaObject._CallStatic[Boolean] (System.String methodName, System.Object[] args) [0x00000] in <filename unknown>:0 02-27 20:24:36.206: I/Unity(9829): at UnityEngine.AndroidJavaObject.CallStatic[Boolean] (System.String methodName, System.Object[] args) [0x00000] in <filename unknown>:0 02-27 20:24:36.206: I/Unity(9829): at OpenKit.Native.OpenKitAndroid.IsF

Thanks