Unable to execute dex: multiple dex files define Lcom / facebook / android / AsyncFacebookRunner $ 1;

I have an android application that calls jar lib say b.jar. This is b.jar lib. then calls facebook sdk lib. When I compile my application in this situation, it always says

Unable to execute dex: multiple dex files define Lcom / facebook / android / AsyncFacebookRunner $ 1; Conversion to Dalvik format failed: dex cannot be executed: several dex files define Lcom / facebook / android / AsyncFacebookRunner $ 1;

I used several days to make it work, however I was not able to solve this problem. Does anyone know how to solve this problem?

+5
source share
3 answers

, Java → → Android ,

: fooobar.com/questions/1151136/...

.

+4

- . . , FacebookSDK . com.facebook.android( java AsyncFacebookRunner), java . , dex , .

. com.facebook.android ( FacebookSDK).

+3

SDK AddThis, SDK AddThis SDK Facebook. com/facebook/android/AsyncFacebookRunner .

, :

Android AddThis sdk + Facebook sdk Android Studio

Android Studio - AddThis.jar -" "

, :

zip -d addthis0.0.8.jar com/facebook/* Facebook addthis0.0.8.jar

Since I use Eclipse, I did not need to follow any other steps in these answers.

0
source

All Articles