【发布时间】:2019-01-24 18:38:01
【问题描述】:
我正在尝试使用 Cordova 和 Wikitude AR 插件在 android 上构建我的应用程序。它在 iOS 上运行得非常好,但是一旦我尝试构建 android,它就会给我以下错误:
* What went wrong:
Execution failed for task ':transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/apache/cordova/PermissionHelper.class
删除和添加平台不是一种选择。有什么想法可能导致这种情况吗?
【问题讨论】:
-
可能原因及解决方法:stackoverflow.com/a/46562523/777265
-
@DaveAlden 我已经尝试了该答案中的解决方案,当尝试删除兼容插件时,我得到以下
Error: Cannot find plugin.xml for plugin "cordova-plugin-badge". Please try adding it again. -
这表示项目中部分存在的插件:检查/删除
plugins/cordova-plugin-badge并检查plugins/fetch.json是否有幽灵条目。失败我会rm -Rf plugins/或重新安装所有插件。 -
顺便说一句,您可能仍需要删除/重新添加平台以使用正确的源文件重建它
标签: android cordova ionic-framework cordova-plugins wikitude