0

我在一个测试项目中导入 Play Haven sdk,它的导入成功但是当我尝试运行我的项目时它一次又一次地给出相同的错误。

13:24:12 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
[2014-03-28 13:24:12 - PrintOutApp] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

玩有 SDK 链接:http ://help.analytics.upsight.com/api-sdk-reference/downloads/

4

2 回答 2

0

有2个选项:

  1. 从您的项目中删除 android-support-v4.jar [不是从 Haven SDK 项目中删除
  2. 从您的项目中删除 android-support-v4.jar 并将其从 Haven sdk 项目中复制
于 2014-03-28T08:06:28.483 回答
0

检查您的项目是否有多个相同的文件。使用简单的文件搜索在项目文件中查找 *.jar。某些文件的名称可能不同(我希望 SDK 制造商不会这样做)并包含完全相同的库。

我自己遇到了这个问题,正是这个文件 android-support-v4.jar。但是,我使用的其中一个 SDK 将该文件重命名为其他文件。所以很难找到。

于 2014-03-31T00:58:44.177 回答