DexGuard java.io.IOException:相同的输入jar

时间:2017-11-24 11:04:49

标签: android dexguard

使用dexguard

时我遇到此问题
> Task :app:dexguardStaging FAILED

不推荐使用TaskInternal.execute()方法,并计划在Gradle 5.0中将其删除。有更好的方法可以重复使用任务逻辑,请参阅https://docs.gradle.org/4.3/userguide/custom_tasks.html#sec:reusing_task_logic

失败:构建因异常而失败。

  • 出了什么问题: 任务':app:dexguardStaging'执行失败。
      

    java.io.IOException:指定了两次相同的输入jar [/Users/radityagumay/Library/Android/sdk/platforms/android-25/android.jar]。

有人可以帮忙吗?

更新 我已经使用4.3,

恢复到分发gradle 3.5之前解决了这个问题
distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip

并将所有版本从3.0.0降级到2.3.3,删除maven google.com

classpath 'com.android.tools.build:gradle:2.3.3'

当我使用带有build gradle 3.0.0或3.0.1的Android Studio 3,并且dexguard(7.3.11)也使用(8.0.18)启用时,会出现此问题。

这可能与版本的dexguard不匹配版本最新版本。

由于

0 个答案:

没有答案