Не удалось выполнить задачу ': app: transformClassesWithDesugarForDebug' Cordova Gradle Ionic - PullRequest
0 голосов
/ 04 июля 2018

Я только что обновил свой Cordova Android на 7.1.0 для поддержки Android 27 SDK, чтобы решить проблему, когда плагин не будет работать с SDK 26.

Я попытался изменить URL-адрес распределения gradle в файле GradleBuilder.js, но безуспешно.

Редактировать: Я пытался сделать недействительным кеш для gradle, открыв android studio и используя Файл> Неправильные кэши

Редактировать 2: Плагин Firebase, для которого я хотел решить проблему, кажется, является частью проблемы. Удаление: cordova-plugin-firebase позволяет без проблем создавать приложение. Также кажется, что после добавления плагина я не могу просто удалить его с помощью: ionic cordova plugin удалить 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'

Редактировать 3: Возможно, проблема заключается в конфликте между плагином Firebase и плагином Intercom https://github.com/arnesson/cordova-plugin-firebase https://github.com/intercom/intercom-cordova

Я создал новое ионное приложение и добавил только эти два плагина, они работали нормально только с одним, но когда оба были установлены, сборка не удалась и выдает эту ошибку: Не удалось выполнить задачу «: app: mergeDebugAssets». > java.io.IOException: Не удалось удалить путь 'C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ middleates \ assets \ debug \ www'.

Редактировать 4: Решено mergeDebugAssets путем обновления узла и npm. Тестовое приложение построено. Когда я попытался добавить другие плагины из исходного приложения, один из них воспроизвел ту же самую оригинальную ошибку «app: transformClassesWithDesugarForDebug». Добавлен плагин: https://github.com/ratson/cordova-plugin-admob-free Удаление подключаемого модуля Intercom и совместное использование подключаемых модулей Firebase и Admob создает приложение: transformClassesWithDesugarForDebug с более длинным сообщением.

Не удалось выполнить задачу ': app: transformClassesWithDesugarForDebug'.

com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: ошибка при выполнении процесса Java с основным классом com.google. .devtools.build.android.desugar.Desugar с Аргументы {--input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 25.jar --output C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ тест \ платформа \ Android \ приложение \ сборка \ \ промежуточные преобразования \ desugar \ debug \ 27.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 10.jar --output C: \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформ \ Android \ приложение \ сборка \ \ промежуточные преобразования \ desug ar \ debug \ 12.jar --вход C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 68.jar --output C: \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформ \ Android \ приложения \ построить \ промежуточные \ прообразы \ дез ugar \ debug \ 37.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 14.jar --output C: \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформы \ Android \ приложение \ сборка \ промежуточных \ трансформирует \ d esugar \ debug \ 16.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 12.jar --output C: \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформ \ Android \ приложение \ сборка \ \ промежуточные преобразования \ desugar \ debug \ 14.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 21.jar --output C: \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформ \ Android \ приложение \ сборка \ промежуточные \ Transforms \ desugar \ debug \ 23.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные \ трансформации \ stackFramesFixer \ debug \ 18.jar --output C: \ Пользователи \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформ \ Android \ приложение \ сборка \ промежуточные \ Transf orms \ desugar \ debug \ 20.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 62.jar --output C: \ Пользователи \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформ \ Android \ приложение \ сборка \ промежуточные \ тран sforms \ desugar \ debug \ 31.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные \ трансформации \ stackFramesFixer \ debug \ 16.jar --output C: \ Пользователи \ Boogaloo \ WebstormProjects \ IONIC \ тест \ платформа \ Android \ приложение \ сборка \ промежуточных \ тр ansforms \ desugar \ debug \ 18.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 5.jar --output C: \ Пользователи \ Boogaloo \ WebstormProjects \ IONIC \ тест \ платформа \ Android \ приложение \ сборка \ промежуточных \ т ransforms \ desugar \ debug \ 7.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные \ \ transforms \ stackFramesFixer \ debug \ 67.jar --output C: \ Пользователи \ Boogaloo \ WebstormProjects \ IONIC \ тест \ платформа \ Android \ приложение \ сборка \ промежуточных \ transforms \ desugar \ debug \ 36.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 11.jar --output C: \ Пользователи \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформ \ Android \ приложение \ сборка \ промежуточный s \ transforms \ desugar \ debug \ 13.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 1.jar --output C : \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформ \ Android \ приложение \ сборка \ intermediat es \ transforms \ desugar \ debug \ 3.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 22.jar --output C : \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформ \ Android \ приложение \ сборка \ интермедия tes \ transforms \ desugar \ debug \ 24.jar --input C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные \ \ transforms \ stackFramesFixer \ debug \ 72.jar --output C : \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформ \ Android \ приложение \ сборка \ Intermed iates \ transforms \ desugar \ debug \ 41.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ CordovaLib \ build \ промежуточные \ промежуточные банки \ debug \ classes.jar --classpath_entry C : \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформы \ и roid \ app \ build \ промежуточные \ классы \ debug --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 0.jar --classpath_entry C : \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформы \ а ndroid \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 1.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 2 .jar --classpath_entry C: \ Users \ Boogaloo \ WebstormPro jects \ IONIC \ test \ platform \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 3.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 4.jar --classpath_entry C : \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные файлы \ transforms \ stackFramesFixer \ debug \ 5.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ приложение \ сборка \ промежуточные \ трансформирует \ stackFramesFixer \ Дебug \ 6.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 7.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформы \ Android \ приложение \ сборки \ промежуточных \ тра nsforms \ stackFramesFixer \ debug \ 8.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 9.jar --classpath_entry C: \ Пользователи \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформы \ андроида \ app \ build \ Промежуточные \ transforms \ stackFramesFixer \ debug \ 10.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные \ \ transforms \ stackFramesFixer \ debug \ 11. jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProject s \ IONIC \ test \ platform \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 12.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 13.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 14.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ сборка \ \ промежуточные преобразования \ stackFramesFixer \ Debu g \ 15.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 16.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформы \ Android \ приложение \ сборка \ промежуточные \ тр ansforms \ stackFramesFixer \ debug \ 17.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 18.jar --classpath_entry C: \ Пользователи \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформы \ Andr oid \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 19.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 20 .jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProj ects \ IONIC \ test \ platform \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 21.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 22.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные файлы \ transforms \ stackFramesFixer \ debug \ 23.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ андроид \ приложения \ сборка \ промежуточные \ трансформирует \ stackFramesFixer \ г ebug \ 24.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные \ трансформации \ stackFramesFixer \ debug \ 25.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформы \ Android \ приложение \ сборки \ промежуточных \ transforms \ stackFramesFixer \ debug \ 26.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 27.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформы \ а ndroid \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 28.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 62 .jar --classpath_entry C: \ Users \ Boogaloo \ WebstormP rojects \ IONIC \ test \ platform \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 63.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 64.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 65.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ Android \ приложение \ сборка \ \ промежуточные преобразования \ stackFramesFixe r \ debug \ 66.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные \ \ transforms \ stackFramesFixer \ debug \ 67.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформы \ Android \ приложение \ сборка \ InterMedia tes \ transforms \ stackFramesFixer \ debug \ 68.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 69.jar --classpath_entry C : \ Users \ Boogaloo \ WebstormProjects \ ИОННЫЙ \ тест \ платформа s \ android \ app \ build \ промежуточные \ transforms \ stackFramesFixer \ debug \ 70.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 71.jar --classpath_entry C: \ Users \ Boogaloo \ Websto rmProjects \ IONIC \ test \ platform \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 72.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ промежуточные звенья \ transforms \ stackFramesFixer \ debug \ 73.jar --classpath_ запись C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ android \ app \ build \ middleates \ transforms \ stackFramesFixer \ debug \ 74.jar --classpath_entry C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ платформы \ Android \ приложение \ сборка \ \ промежуточные преобразования \ stackFramesF ixer \ debug \ 75.jar --bootclasspath_entry C: \ Users \ Boogaloo \ AppData \ Local \ Android \ sdk \ platform \ android-27 \ android.jar --bootclasspath_entry C: \ Users \ Boogaloo \ AppData \ Local \ Android \ sdk \ platform \ android-27 \ необязательный \ org.apache.http.legacy.jar --bootclasspath_entry C: \ Program Files \ Java \ jdk1.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

СТРОИТЬ ОШИБКА в 21 с at ChildProcess.whenDone (C: \ Users \ Boogaloo \ WebstormProjects \ IONIC \ test \ platform \ android \ cordova \ node_modules \ cordova-common \ src \ superspawn.js: 169: 23) на emitTwo (events.js: 126: 13) в ChildProcess.emit (events.js: 214: 7) at MaybeClose (внутренняя / child_process.js: 925: 16) в Process.ChildProcess._handle.onexit (internal / child_process.js: 209: 5) (узел: 11324) UnhandledPromiseRejectionWarning: необработанное отклонение обещания. Эта ошибка возникла либо из-за того, что внутри асинхронной функции не был выполнен блок catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch (). (идентификатор отклонения: 1) (узел: 11324) [DEP0018] Предупреждение об устаревании: отклонение необработанного обещания не рекомендуется. В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом завершения.

Исходная ошибка:

 :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

Ответы [ 2 ]

0 голосов
/ 05 июня 2019

Перейдите в \ platform \ android \ project.properties, замените PLAY_SERVICES_VERSION на «+» только так:

до:

com.google.android.gms:play-services-base:$PLAY_SERVICES_VERSION
com.google.android.gms:play-services-ads:$PLAY_SERVICES_VERSION

после:

com.google.android.gms:play-services-base:+
com.google.android.gms:play-services-ads:+
0 голосов
/ 16 июля 2018

Проблема заключалась в том, что разные плагины имели разные зависимости одной и той же библиотеки. Чтобы решить эту проблему, мне пришлось включить multi dex в файле build.gradle. Файл build.gradle для внесения изменений находится на платформах> android> app

android{

  defaultConfig{

    multiDexEnabled true
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...