java.util.zip.ZipException:重复条目:org/apache/cordova/PermissionHelper.class

java.util.zip.ZipException: duplicate entry: org/apache/cordova/PermissionHelper.class

我正在尝试使用 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

删除和添加平台不是一个选项。知道是什么原因造成的吗?

必须手动删除插件 cordova-plugin-badge,然后 cordova plugin remove cordova-plugin-compat --force

在我重新安装 cordova-plugin-compat@1.2.0 并构建了我的应用程序之后,这两个插件似乎相互绊倒了。