
在添加JSON.simple并启用MultIDex并获得以下错误后,我在androID studio中遇到问题:
Error:Execution Failed for task ‘:app:packageAllDeBUGClassesForMultIDex’.
java.util.zip.ZipException: duplicate entry: org/hamcrest/BaseDescription.class
这是我的build.gradle:
apply plugin: 'com.androID.application'androID {compileSdkVersion 23buildToolsversion "23.0.1"defaultConfig { applicationID "com.MildlyGoodApps.EffortlessDescriptions" minSdkVersion 10 targetSdkVersion 23 versionCode 1 versionname "1.0" multIDexEnabled true } buildTypes { release { MinifyEnabled false proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-rules.pro' }}}dependencIEs {compile filetree(include: ['*.jar'], dir: 'libs')compile 'com.androID.support:appcompat-v7:23.0.1'compile 'com.Googlecode.Json-simple:Json-simple:1.1.1'compile 'com.androID.support:multIDex:1.0.0'}谢谢.
固定:
更改了编译’com.Googlecode.Json-simple:Json-simple:1.1.1’编译(‘com.Googlecode.Json-simple:Json-simple:1.1.1′){exclude group:’org.hamcrest’,模块:’hamcrest-core’}.
谢谢Kane O’Riley!
解决方法:
更改你的Json-simple导入以排除hamcrest依赖,如下所示:
compile('com.Googlecode.Json-simple:Json-simple:1.1.1') { exclude group: 'org.hamcrest', module: 'hamcrest-core'}这将防止包含多个依赖项副本.
总结以上是内存溢出为你收集整理的android – 错误JSON.simple:java.util.zip.ZipException:重复条目:org / hamcrest / BaseDescription.class全部内容,希望文章能够帮你解决android – 错误JSON.simple:java.util.zip.ZipException:重复条目:org / hamcrest / BaseDescription.class所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)