首页 文章

任务执行失败':app:transformClassesWithDesugarForDebug' Cordova Gradle Ionic

提问于
浏览
1

我刚刚将我的cordova android更新到7.1.0以支持android 27 sdk来解决插件无法与sdk 26一起使用的问题 .

我已经尝试更改GradleBuilder.js文件中的gradle分发URL并且没有成功 .

Edit: 我尝试通过打开android studio并使用File> Invalidate Caches来使gradle的缓存无效

Edit 2: 我想解决问题的firebase插件似乎是问题的一部分 . 删除:cordova-plugin-firebase允许构建应用程序没有问题 . 在添加插件之后,我似乎也不能简单地删除它:ionic cordova插件删除cordova-plugin-firebase

它给出了这个错误:

missing file :: app/src/main
Error during processing of action! Attempting to revert...

(node:11396) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Uh oh!
ENOENT: no such file or directory, open 'C:\Users\Boogaloo\WebstormProjects\IONIC\programs\myApp\platforms\android\AndroidManifest.xml'

Edit 3: 问题似乎是Firebase插件和内部通信插件之间可能存在冲突https://github.com/arnesson/cordova-plugin-firebase https://github.com/intercom/intercom-cordova

我创建了一个新的离子应用程序并且只添加了这两个插件,它们只运行了一个,但是当两者都安装时,构建将失败并提供此错误:任务':app:mergeDebugAssets'的执行失败 . > java.io.IOException:无法删除路径'C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ assets \ debug \ www' .

Edit 4: 通过更新node和npm解决了mergeDebugAssets . 测试应用程序已构建 . 当我尝试从原始应用程序添加其他插件时,其中一个再现了相同的原始'app:transformClassesWithDesugarForDebug'错误 . 添加的插件是:https://github.com/ratson/cordova-plugin-admob-free删除内部通信插件并将Firebase和Admob插件放在一起会创建app:transformClassesWithDesugarForDebug,并显示更长的消息 .

任务':app:transformClassesWithDesugarForDebug'的执行失败 .

com.android.build.api.transform.TransformException:java.lang.RuntimeException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:使用主类com.google.devtools执行java进程时出错.build.android.desugar.Desugar with arguments {--input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 25.jar --output C :\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ desugar \ debug \ 27.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 10.jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ desug ar \ debug \ 12 .jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 68.jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ TES t \ platforms \ android \ app \ build \ intermediates \ transforms \ des ugar \ debug \ 37.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 14.jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ d esugar \ debug \ 16.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 12.jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ desugar \ debug \ 14.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 21.jar - 输出C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transfor ms \ desugar \ debug \ 23.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \平台\机器人\程序\编译\ \中间体变换\ stackFramesFixe r \ debug \ 18.jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transf orms \ desugar \ debug \ 20.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 62.jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ tran sforms \ desugar \ debug \ 31.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 16.jar - -output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ tr ansforms \ desugar \ debug \ 18.jar --inputC:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 5.jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ t ransforms \ desugar \ debug \ 7.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 67.jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ desugar \ debug \ 36.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 11.jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediate s \转换\ desugar \ debug \ 13.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 1.jar --output C:\用户\布加洛舞\ WebstormProjects \离子\测试\平台\机器人\ app \ build \ intermediat es \ transforms \ desugar \ debug \ 3.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 22 . jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermedia tes \ transforms \ desugar \ debug \ 24.jar --input C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 72.jar --output C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermed \ates \ transforms \ desugar \ debug \ 41.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ CordovaLib \ build \ intermediates \ intermediate-jars \ debug \ classes.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ and roid \ app \ build \ intermediates \ classes \ debug --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \调试\ 0.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ n ndroid \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 1.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 2.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormPro jects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 3.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 4.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 5.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ deb ug \ 6.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transfor ms \ stackFramesFixer \ debug \ 7.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 8.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 9.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 10.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 11.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProject s \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 12.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 13.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ ap p \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 14.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debu g \ 15 . jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 16.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \测试\平台\机器人\程序\编译\中间体\ TRansforms \ stackFramesFixer \ debug \ 17.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 18.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ andr oid \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 19.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 20.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProj ects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 21 . jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 22.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 23.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ and roid \ app \ build \ intermediates \ transforms \ stackFramesFixer \ d ebug \ 24.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 25.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 26.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 27.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ n ndroid \ app \ build \ intermediates \转换\ stackFramesFixer \ debug \ 28.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 62.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormP rojects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 63.jar --classpath_entry C:\ Users \ Boogaloo \ Webstorm Projects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 64.jar --classpath_ent ry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 65.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixe r \ debug \ 66.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 67.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermedia tes \ transforms \ stackFramesFixer \ debug \ 68.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 69.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform s \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 70.jar --classpath entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 71.jar --classpath_entry C:\ Users \ Boogaloo \ Websto rmProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 72.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 73.jar --classpath entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesFixer \ debug \ 74.jar --classpath_entry C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ app \ build \ intermediates \ transforms \ stackFramesF ixer \ debug \ 75.jar --bootclasspath_entry C:\ Users \ Boogaloo \ AppData \ Local \ Android \ sdk \ platforms \ android-27 \ android.jar --bootclasspath_entry C:\ Users \ Boogaloo \ AppData \ Local \ Android \ sdk \ platforms \ android-27 \ optional \ org.apache.http.legacy.jar --bootclasspath_entry C:\ Program Files \ Java \ jdk1 0.8 .0_171 \ jre \ lib \ resources.jar --bootclasspath_entry C:\ Program Files \ Java \ jdk1.8.0_171 \ jre \ lib \ rt.jar --bootclasspath_entry C:\ Program Files \ Java \ jdk1.8.0_171 \ jre \ lib \ jsse.jar --bootclasspath_entry C:\ Program Files \ Java \ jdk1.8.0_171 \ jre \ li b \ jce.jar --bootclasspath_entry C:\ Program Files \ Java \ jdk1.8.0_171 \ jre \ lib \ charsets.jar --bootclasspath_entry C:\ Program Files \ Java \ jdk1.8.0_171 \ jre \ lib \ jfr.jar --min_sdk_version 19 --nodesugar_try_with_resources_if_needed--desugar_try_with_resources_omit_runtime _classes}

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪 . 使用--info或--debug选项运行以获取更多日志输出 .

  • https://help.gradle.org获取更多帮助

在emitTwo(events.js)的ChildProcess.whenDone(C:\ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platforms \ android \ cordova \ node_modules \ cordova-common \ src \ superspawn.js:169:23)中 Build 失败的21s :126:13)在ChildProcess.emit(events.js:214:7)的mayClose(internal / child_process.js:925:16)处于Process.ChildProcess._handle.onexit(internal / child_process.js:209:5) (node:11324)UnhandledPromiseRejectionWarning:未处理的承诺拒绝 . 这个错误源于在没有catch块的情况下抛出异步函数,或者拒绝未使用.catch()处理的promise . (拒绝ID:1)(节点:11324)[DEP0018]弃用警告:不推荐使用未处理的拒绝承诺 . 将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程 .

Original error:

:app:transformClassesWithDesugarForDebug
Exception in thread "main" java.lang.IllegalArgumentException
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:108)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer$DefaultMethodFinder.visit(DefaultMethodClassFixer.java:471)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer.defaultMethodsDefined(DefaultMethodClassFixer.java:319)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer.visitEnd(DefaultMethodClassFixer.java:88)
        at org.objectweb.asm.ClassVisitor.visitEnd(Unknown Source)
        at com.google.devtools.build.android.desugar.InterfaceDesugaring.visitEnd(InterfaceDesugaring.java:85)
        at org.objectweb.asm.ClassVisitor.visitEnd(Unknown Source)
        at com.google.devtools.build.android.desugar.LambdaDesugaring.visitEnd(LambdaDesugaring.java:150)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at com.google.devtools.build.android.desugar.Desugar.desugarClassesInInput(Desugar.java:401)
        at com.google.devtools.build.android.desugar.Desugar.desugarOneInput(Desugar.java:326)
        at com.google.devtools.build.android.desugar.Desugar.desugar(Desugar.java:280)
        at com.google.devtools.build.android.desugar.Desugar.main(Desugar.java:584)

Exception in thread "main" java.lang.IllegalArgumentException
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:108)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer$DefaultMethodFinder.visit(DefaultMethodClassFixer.java:471)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer.defaultMethodsDefined(DefaultMethodClassFixer.java:319)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer.visitEnd(DefaultMethodClassFixer.java:88)
        at org.objectweb.asm.ClassVisitor.visitEnd(Unknown Source)
        at com.google.devtools.build.android.desugar.InterfaceDesugaring.visitEnd(InterfaceDesugaring.java:85)
        at org.objectweb.asm.ClassVisitor.visitEnd(Unknown Source)
        at com.google.devtools.build.android.desugar.LambdaDesugaring.visitEnd(LambdaDesugaring.java:150)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at com.google.devtools.build.android.desugar.Desugar.desugarClassesInInput(Desugar.java:401)
        at com.google.devtools.build.android.desugar.Desugar.desugarOneInput(Desugar.java:326)
        at com.google.devtools.build.android.desugar.Desugar.desugar(Desugar.java:280)
        at com.google.devtools.build.android.desugar.Desugar.main(Desugar.java:584)

 FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithDesugarForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with
 arguments {@C:\Users\Baron\WebstormProjects\IONIC\Projects\myApp\platforms\android\app\build\intermediates\tmp\desugar_args601386030457091935}

* 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 9s
35 actionable tasks: 2 executed, 33 up-to-date
(node:13116) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: cmd: Command failed with exit code 1 Error output:
Exception in thread "main" java.lang.IllegalArgumentException
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:108)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer$DefaultMethodFinder.visit(DefaultMethodClassFixer.java:471)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer.defaultMethodsDefined(DefaultMethodClassFixer.java:319)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer.visitEnd(DefaultMethodClassFixer.java:88)
        at org.objectweb.asm.ClassVisitor.visitEnd(Unknown Source)
        at com.google.devtools.build.android.desugar.InterfaceDesugaring.visitEnd(InterfaceDesugaring.java:85)
        at org.objectweb.asm.ClassVisitor.visitEnd(Unknown Source)
        at com.google.devtools.build.android.desugar.LambdaDesugaring.visitEnd(LambdaDesugaring.java:150)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at com.google.devtools.build.android.desugar.Desugar.desugarClassesInInput(Desugar.java:401)
        at com.google.devtools.build.android.desugar.Desugar.desugarOneInput(Desugar.java:326)
        at com.google.devtools.build.android.desugar.Desugar.desugar(Desugar.java:280)
        at com.google.devtools.build.android.desugar.Desugar.main(Desugar.java:584)

Exception in thread "main" java.lang.IllegalArgumentException
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:108)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer$DefaultMethodFinder.visit(DefaultMethodClassFixer.java:471)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer.defaultMethodsDefined(DefaultMethodClassFixer.java:319)
        at com.google.devtools.build.android.desugar.DefaultMethodClassFixer.visitEnd(DefaultMethodClassFixer.java:88)
        at org.objectweb.asm.ClassVisitor.visitEnd(Unknown Source)
        at com.google.devtools.build.android.desugar.InterfaceDesugaring.visitEnd(InterfaceDesugaring.java:85)
        at org.objectweb.asm.ClassVisitor.visitEnd(Unknown Source)
        at com.google.devtools.build.android.desugar.LambdaDesugaring.visitEnd(LambdaDesugaring.java:150)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at com.google.devtools.build.android.desugar.Desugar.desugarClassesInInput(Desugar.java:401)
        at com.google.devtools.build.android.desugar.Desugar.desugarOneInput(Desugar.java:326)
        at com.google.devtools.build.android.desugar.Desugar.desugar(Desugar.java:280)
        at com.google.devtools.build.android.desugar.Desugar.main(Desugar.java:584)


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithDesugarForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with
 arguments {@C:\Users\Baron\WebstormProjects\IONIC\Projects\myApp\platforms\android\app\build\intermediates\tmp\desugar_args601386030457091935}

* 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 9s

1 回答

  • 0

    问题是不同的插件具有相同库的不同依赖性 . 为了解决这个问题,我必须在build.gradle文件中启用multi dex . 进行更改的build.gradle文件位于平台> android> app中

    android{
    
      defaultConfig{
    
        multiDexEnabled true
      }
    }
    

相关问题