android - D8:程序类型已经存在:org.apache.cordova.BuildHelper
问题描述
运行 $ ionic cordova build android 时构建失败。
尝试安装 npm 插件 cordova-android-support-gradle-release 但遇到了这个问题:https ://github.com/dpa99c/cordova-android-support-gradle-release/issues/42
实际上,我没有为此编写任何特定代码。
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:app:transformDexArchiveWithDexMergerForDebug”执行失败。
com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: 合并 dex 档案时出错:在https://了解如何解决该问题:/ /developer.android.com/studio/build/dependencies#duplicate_classes。程序类型已经存在:org.apache.cordova.BuildHelper
解决方案
谢谢!我还可以通过删除以下文件来解决此问题:
- PermissionHelper.java
- 构建助手.java
在这个文件夹中:platforms ▸ android ▸ app ▸ src ▸ main ▸ java ▸ org ▸ apache</p>
推荐阅读
- javascript - javascript 和 node.js 中的异步和等待
- python - Python assertEqal 字符串 - 忽略它的一部分
- javascript - 接下来如何在 React SSR 框架中使用 TS+css+scss?
- node.js - Lambda 函数运行时间 > 3 秒 + 每次预热 5-10 秒
- react-native - 有没有办法在 react-native 中切换 renderItem SelectList 上的选定项目?
- c - 有没有办法改变C中的文本颜色?
- laravel - oauth_access_tokens 中的名称字段
- swift - 返回函数的函数如何工作?
- clips - CLIPS:如何为所有事实构造添加条件?
- javascript - 查看事件时添加删除功能(React-Redux-Firebase)