我在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/