我正面临一个关于Gradle构建的问题。我需要在我的应用程序中添加一个对Robobinding的依赖来尝试一下,在花了4个痛苦的时间来获得同步成功(该死的Gradle!)之后,Gradle构建抛出了这个错误:
Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_25\bin\java.exe'' finished with non-zero exit value 2到底是怎么回事?为了添加引用,我在GitHub上复制了这个项目所做的工作,但不幸的是,它并不适用于我:https://github.com/RoboBinding/RoboBinding-album-sample/blob/master/app/build.gradle
我发现了许多引用Multidex的线程,但我的应用程序并不大,也没有包含大量的参考资料。然而,我试图启用它,但我得到了一个奇怪的错误,我无法理解。我不认为这样会导致解决方案,因为我的应用程序很小(apk是~2Mb),但这是我得到的错误:
Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: org/robobinding/AttributeResolutionException.class我只想在我的应用程序中添加一个简单的Robobinding和其他一些引用,为什么在这个世界上,我总是要哭,花很多时间来做这件事?
我把我的.gradle文件链接给你:
不好意思,但是我不知道细节,我没有足够的时间去学习它,它总是让我紧张。是我的错。
提前感谢!
发布于 2015-10-24 07:15:18
为什么模块链接中有这么多依赖节点?您只需要一个,并且在多个依赖项节点中,您重复了两次RoboBinding依赖项,这就是错误的原因。
https://stackoverflow.com/questions/30469379
复制相似问题