0

StackMob SDKを使用したい場合、以下で共有するエラーが発生します。コンパイル中にのみ表示されます。私は尋ねる前にこの状況に関連するすべての同様の質問をチェックしましたが、それらは私の問題を解決しませんでした。

一般的な意見によると、これは外部jarを暗黙的に2回インポートすることによって引き起こされる可能性があります。たぶん100回チェックしましたが、同じ名前で2回使用されているjarファイルはありません。

追伸:私はIntellijIdeaをIDEとして使用しています。

Android Dex: [POF] UNEXPECTED TOP-LEVEL EXCEPTION:
Android Dex: [POF] java.lang.IllegalArgumentException: already added: Landroid/annotation/SuppressLint;
Android Dex: [POF] at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
Android Dex: [POF] at com.android.dx.dex.file.DexFile.add(DexFile.java:163)
Android Dex: [POF] at com.android.dx.command.dexer.Main.processClass(Main.java:490)
Android Dex: [POF] at com.android.dx.command.dexer.Main.processFileBytes(Main.java:459)
4

1 に答える 1

3

これは、バンドルされている最新の facebook jar に含まれているようです。調べているところですが、とりあえずFacebook統合なしのjarはこちら。Facebook の機能は引き続き使用できますが、FB コードを自分で含める必要があります。

https://s3.amazonaws.com/static.stackmob.com/sdks/android/stackmob-android-sdk-1.1.1-nofb.jar

于 2013-02-12T18:58:59.833 に答える