当我尝试构建apk时,android studio给了我这个错误。
任何人都可以对此错误有所了解吗?
错误:任务':app:transformClassesWithJarMergingForDebug'执行失败。 com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:permissions / dispatcher / GrantableRequest.class
答案 0 :(得分:0)
如果您正在使用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文件声明。
如果有的话,请告诉我