android - Cordova 构建 Android 返回错误任务':transformDexArchiveWithExternalLibsDexMergerForArmv7Debug'的执行失败
问题描述
这是我在运行 cordova build android 时面临的错误。尝试科尔多瓦清洁它没有帮助。尝试删除平台并添加平台也无济于事。
Error: /Users/xeersoft/icsv1/icsv1/cordova/platforms/android/gradlew: Command failed with exit code 1 Error output:
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Dex: Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Lcom/google/zxing/common/detector/MonochromeRectangleDetector;
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Lcom/google/zxing/common/detector/MonochromeRectangleDetector;
com.android.dex.DexException: Multiple dex files define Lcom/google/zxing/common/detector/MonochromeRectangleDetector;
at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:661)
at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:616)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:598)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:198)
at com.android.builder.dexing.DexArchiveMergerCallable.call(DexArchiveMergerCallable.java:61)
at com.android.builder.dexing.DexArchiveMergerCallable.call(DexArchiveMergerCallable.java:36)
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':transformDexArchiveWithDexMergerForArmv7Debug'.
> com.android.build.api.transform.TransformException: com.android.dex.DexException: Multiple dex files define Lcom/google/zxing/common/detector/MonochromeRectangleDetector;
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 24s
解决方案
推荐阅读
- module - Fortran主程序子例程可以链接模块变量但不能链接模块子例程?
- javascript - 属性“fullName”隐式具有“any”类型,因为它的 set 访问器缺少参数类型注释
- node.js - NodeJS 不寻找 index.js 文件
- mongodb - MongoDB Kafka Sink 连接器不处理 RenameByRegex 处理器
- javascript - 未捕获的语法错误:无法在模块外使用 import 语句
- matplotlib - matplotlib 中的图例,包含来自不同数据集的条目
- node.js - 无法将 Uint8 ArrayBuffer(图像)转换为 base64 缓冲区以保存在 Mongo 数据库中
- c - 首次使用 CS50 IDE 解决问题集 2 时的错误消息 - 可读性
- python - Python + Selenium:send_keys 将空格而不是数字发送到文本框
- javascript - 如何从子组件中的对象中获取数据并将其传递给 React 中的父组件中的方法