خرید بک لینک

Vote count: 0

I am a newbie to android development and am facing problems.
I am trying to integrate the Facebook SDK to my app. My application is a game that uses SDL2. I am using ant to build my project and integrating the facebook sdk manually.
I have performed the following steps to integrate it into my app
1. Downloaded and extracted the facebook-android-sdk-4.11.0 file
2. extracted the facebook-android-sdk-4.11.0.aar file
3. copied/merged the res folder with that found in the SDL android project folder
4. renamed the file classes.jar to facebook.jar and copied it into the libs folder of the SDL2 android project directory
5. I am using ant debug install to compile and install the application

Now the application successfully builds but when it is executed on the mobile, it crashes with the following stack trace.
Please let me know what I am doing wrong here.

14932): Device: ja3g V/SDL (14932): Model: GT-I9500 V/SDL (14932): onCreate(): null D/CoverManager( 3158): onCoverAppCovered!! I/art (14932): Rejecting re-init on previously-failed class java.lang.Class I/art (14932): Rejecting re-init on previously-failed class java.lang.Class D/AndroidRuntime(14932): Shutting down VM E/AndroidRuntime(14932): FATAL EXCEPTION: main E/AndroidRuntime(14932): Process: com.MySDLGame.Game, PID: 14932 E/AndroidRuntime(14932): java.lang.NoClassDefFoundError: Failed resolution of: Lcom/facebook/FacebookActivity; E/AndroidRuntime(14932): at com.facebook.inteal.Validate.hasFacebookActivity(Validate.java:192) E/AndroidRuntime(14932): at com.facebook.FacebookSdk.sdkInitialize(FacebookSdk.java:199) E/AndroidRuntime(14932): at com.facebook.FacebookSdk.sdkInitialize(FacebookSdk.java:175) E/AndroidRuntime(14932): at com.MySDLGame.Game.HelloSDL2Activity.onCreate(HelloSDL2Activity.java:49) E/AndroidRuntime(14932): at android.app.Activity.performCreate(Activity.java:6289) E/AndroidRuntime(14932): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) E/AndroidRuntime(14932): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2655) E/AndroidRuntime(14932): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2767) E/AndroidRuntime(14932): at android.app.ActivityThread.access$900(ActivityThread.java:177) E/AndroidRuntime(14932): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1449) E/AndroidRuntime(14932): at android.os.Handler.dispatchMessage(Handler.java:102) E/AndroidRuntime(14932): at android.os.Looper.loop(Looper.java:145) E/AndroidRuntime(14932): at android.app.ActivityThread.main(ActivityThread.java:5951) E/AndroidRuntime(14932): at java.lang.reflect.Method.invoke(Native Method) E/AndroidRuntime(14932): at java.lang.reflect.Method.invoke(Method.java:372) E/AndroidRuntime(14932): at com.android.inteal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388) E/AndroidRuntime(14932): at com.android.inteal.os.ZygoteInit.main(ZygoteInit.java:1183) E/AndroidRuntime(14932): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.facebook.FacebookActivity" on path: DexPathList[[zip file "/data/app/com.MySDLGame.Game-1/base.apk"],nativeLibraryDirectories=[/data/app/com.MySDLGame.Game-1/lib/arm, /vendor/lib, /system/lib]] E/AndroidRuntime(14932): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) E/AndroidRuntime(14932): at java.lang.ClassLoader.loadClass(ClassLoader.java:511) E/AndroidRuntime(14932): at java.lang.ClassLoader.loadClass(ClassLoader.java:469) E/AndroidRuntime(14932): ... 17 more E/AndroidRuntime(14932): Suppressed: java.lang.NoClassDefFoundError: com.facebook.FacebookActivity E/AndroidRuntime(14932): at dalvik.system.DexFile.defineClassNative(Native Method) E/AndroidRuntime(14932): at dalvik.system.DexFile.defineClass(DexFile.java:226) E/AndroidRuntime(14932): at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:219) E/AndroidRuntime(14932): at dalvik.system.DexPathList.findClass(DexPathList.java:321) E/AndroidRuntime(14932): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54) E/AndroidRuntime(14932): ... 19 more E/AndroidRuntime(14932): Suppressed: java.lang.ClassNotFoundException: com.facebook.FacebookActivity E/AndroidRuntime(14932): at java.lang.Class.classForName(Native Method) E/AndroidRuntime(14932): at java.lang.BootClassLoader.findClass(ClassLoader.java:781) E/AndroidRuntime(14932): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) E/AndroidRuntime(14932): at java.lang.ClassLoader.loadClass(ClassLoader.java:504) E/AndroidRuntime(14932): ... 18 more E/AndroidRuntime(14932): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available D/CoverManager( 3158): onCoverAppCovered!!

asked 57 secs ago

برچسب: نویسنده: استخدام کار تاريخ: شنبه 1 خرداد 1395 ساعت: 19:09

صفحه بندی