我在Android应用程序项目(API 18)中使用Socialize SDK

我已经阅读了Getting Started文档,并按照说明进行操作。

但是,我遇到了有关库导入的几个问题。我试图将所有JAR文件放入项目的/libs文件夹中,但无法找到可绘制对象,因为显然我没有包括其/res文件夹。

因此,我将项目的“构建路径”配置为包括库。现在出现此错误:

[2013-11-20 10:11:04 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

[2013-11-20 10:11:04 - WebShopper] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

我已经将Socialize项目文件夹导入Eclipse以使用其库。但是我不知道如何解决这个错误。

如果可以,这是我的构建路径当前的样子:

它出什么问题了?这里有什么重复的库我必须删除吗?

如果有的话,请告诉我。

最佳答案

我不知道到底是什么问题,可能是由于多个jar文件中的类定义相同。我也曾经遇到过同样的问题,但是通过从我的lib文件夹中删除了一个jar文件解决了它。

这里有一些链接可能会帮助您解决这个问题

Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;

Getting "Unable to execute dex: Multiple dex files define" error when trying to run main project which is using other library project

关于java - Android Socialize SDK : Unable to execute dex: Multiple dex files define,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20087081/

10-10 23:35