【问题标题】:app:transformClassesWithJarMergingForDebug apk build issueapp:transformClassesWithJarMergingForDebug apk 构建问题
【发布时间】:2017-02-21 13:45:17
【问题描述】:

当我尝试构建 apk android studio 时出现此错误。

谁能知道这个错误?

错误:任务 ':app:transformClassesWithJarMergingForDebug' 执行失败。 com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:permissions/dispatcher/GrantableRequest.class

【问题讨论】:

标签: android


【解决方案1】:

如果您使用的是 PermissionsDispatcher 库,那么它提到了重复类条目的问题。

How to Check attached libraries Dependency/hierarchy ? which causes duplicate entry for libraries.

在您的情况下,您需要按照库已知问题中的说明进行更改。

 compile 'com.github.hotchemi:permissionsdispatcher:2.0.3'
 compile 'com.github.hotchemi:permissionsdispatcher-processor:2.0.3'

按照以下进行更改

compile 'com.github.hotchemi:permissionsdispatcher:2.0.3'
apt 'com.github.hotchemi:permissionsdispatcher-processor:2.0.3'

更多重复输入问题请查看this

更新 它还需要在根级别 build.gradle 文件中定义 apt 依赖项

检查 this 以获得根级别 build.gradle 文件声明。

如果有什么请告诉我

【讨论】:

  • 现在我收到此错误错误:(43, 0)在 org 类型的对象上找不到参数 [com.github.hotchemi:permissionsdispatcher-processor:2.0.3] 的方法 apt()。 gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
  • @umarfarooq 您还需要在应用程序的顶级 builld.gradle 文件中定义 apt 依赖项。 classpath "com.neenbedankt.gradle.plugins:android-apt:1.8"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-01
  • 1970-01-01
  • 2019-09-14
  • 2018-04-17
  • 2017-09-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多