0

当我想使用 StackMob sdk 时,我给出了我在下面分享的错误。它仅在编译过程中出现。在询问之前,我检查了与这种情况相关的所有类似问题,但是它们并没有解决我的问题。

根据一般意见,这可能是由于两次隐式导入外部 jar 造成的。但是我可能检查了 100 次,但是没有两次使用相同名称的任何 jar 文件。

Ps:我使用 Intellij Idea 作为 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 的罐子。您仍然可以使用 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 回答