我在我的项目中使用了android-support-v4-r19(最新版本),我需要使用另一个库(jar),但是这个库使用了android-support-v4旧版本)为好,所以当我尝试运行我的应用程序,我得到这个错误:同一个项目中的多个android-support-v4版本
Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
我想这是因为有两个不同版本的Android支持-V4库,但我不能删除android- support-v4(旧版本),因为我有jar文件,并且我无法从我的项目中删除android-support-v4-r19,因为我需要并且不存在于android-support-v4中的类(旧版本)。
我该怎么办?
你是说'android-support-v4'代码实际上嵌入在旧的jar中?如果是这样,这听起来像是一个错误。 – chrylis
请再检查一次,android-support库不能打包成jar。 –
我有用jar包装的支持库。你不能一次使用两个。 –