phonegap / phonegap-plugin-push

Register and receive push notifications
MIT License
1.94k stars 1.91k forks source link

Migrating gcm v1.11. to fcm 2.2.3: Error:Execution failed for task ':app:transformClassesWithDesugarForDebug'. #2455

Open fgagneten opened 6 years ago

fgagneten commented 6 years ago

After upgrading my phonega-plugin-push, I faced several problems related to this library. Could it be possible that I have more than one library with package name com.google.android.gms?

Expected Behaviour

After

ionic cordova build android

BUILD SUCCEED

Actual Behaviour

After

ionic cordova build android

BUILD FAILED

Platform and Version (eg. Android 5.0 or iOS 9.2.1)

cordova -v

8.0.0

Cordova CLI version and cordova platform version

cordova platform version android

android 7.1.0

Plugin version

cordova-android-firebase-gradle-release 1.0.2 "cordova-android-firebase-gradle-release"
cordova-plugin-accountkit 1.4.0 "Cordova AccountKit"
cordova-plugin-appminimize 1.0 "AppMinimize"
cordova-plugin-camera 4.0.3 "Camera"
cordova-plugin-contacts 3.0.1 "Contacts"
cordova-plugin-device 2.0.2 "Device"
cordova-plugin-dialogs 2.0.1 "Notification"
cordova-plugin-email-composer 0.8.15 "EmailComposer"
cordova-plugin-file 6.0.1 "File"
cordova-plugin-file-transfer 1.7.1 "File Transfer"
cordova-plugin-filepath 1.0.2 "FilePath"
cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-inappbrowser 3.0.0 "InAppBrowser"
cordova-plugin-market 1.2.0 "Market"
cordova-plugin-media-capture 3.0.2 "Capture"
cordova-plugin-nativestorage 2.3.1 "NativeStorage"
cordova-plugin-network-information 2.0.1 "Network Information"
cordova-plugin-sim 1.3.3 "SIM"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-statusbar 2.4.2 "StatusBar"
cordova-plugin-transport-security 0.1.2 "App Transport Security"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-plugin-x-socialsharing 5.4.0 "SocialSharing"
cordova-plugin-x-toast 2.6.2 "Toast"
cordova-support-google-services 1.1.0 "cordova-support-google-services"
cordova.plugins.diagnostic 4.0.8 "Diagnostic"
es6-promise-plugin 4.2.2 "Promise"
ionic-plugin-keyboard 2.2.1 "Keyboard"
phonegap-plugin-mobile-accessibility 1.0.5-dev "Mobile Accessibility"
phonegap-plugin-multidex 1.0.0 "Multidex"
phonegap-plugin-push 2.2.3 "PushPlugin"`

Logs taken while reproducing problem

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)

Error: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 {--input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\21.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\23.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\38.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\40.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\20.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\22.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\32.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\34.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\33.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\35.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\35.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\37.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\11.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\13.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\1.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\3.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\27.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\29.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\12.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\14.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\8.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\10.jar --classpath_entry ProjectPath\platforms\android\CordovaLib\build\intermediates\intermediate-jars\debug\classes.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\classes\debug --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\0.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\1.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\2.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\3.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\4.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\5.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\6.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\7.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\8.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\9.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\10.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\11.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\12.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\13.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\14.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\15.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\16.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\17.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\18.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\19.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\20.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\21.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\22.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\23.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\24.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\25.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\26.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\27.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\28.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\29.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\30.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\31.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\32.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\33.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\34.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\35.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\36.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\37.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\38.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\39.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\40.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\41.jar --bootclasspath_entry C:\Users\Faustino\AppData\Local\Android\sdk\platforms\android-27\android.jar --bootclasspath_entry C:\Users\Faustino\AppData\Local\Android\sdk\platforms\android-27\optional\org.apache.http.legacy.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\resources.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\rt.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\jsse.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\jce.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\charsets.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\jfr.jar --min_sdk_version 19 --nodesugar_try_with_resources_if_needed --desugar_try_with_resources_omit_runtime_classes}`

macdonst commented 6 years ago

@fgagneten the first thing I'd do is run cordova clean android to get rid of any leftover build artifacts. Then run your build again and let me know if you get the same or similar error.

fgagneten commented 6 years ago

I get the same error. This is the hole answer I got when I run "ionic cordova build android"

ProjectPath>ionic cordova build android
[WARN] Not performing Ionic build for project type: ionic1.
> cordova build android
cordova-android-firebase-gradle-release: Android platform: cordova-android@7
cordova-android-firebase-gradle-release: Wrote custom version '15.0.0' to ProjectPath\platforms\android\app\build.gradle
cordova-android-firebase-gradle-release: Wrote custom version '15.0.0' to ProjectPath\platforms\android\app\cordova-android-firebase-gradle-release\properties.gradle
Android Studio project detected

Running command: "C:\Program Files\nodejs\node.exe" ProjectPath\hooks\after_prepare\icons_and_splashscreens.js ProjectPath

Running command: "C:\Program Files\nodejs\node.exe" ProjectPath\hooks\after_prepare\ionic-minify.js ProjectPath

Running command: "C:\Program Files\nodejs\node.exe" ProjectPath\hooks\after_prepare\update_platform_config.js ProjectPath

cordova-android-firebase-gradle-release: Android platform: cordova-android@7
cordova-android-firebase-gradle-release: Wrote custom version '15.0.0' to ProjectPath\platforms\android\app\build.gradle
cordova-android-firebase-gradle-release: Wrote custom version '15.0.0' to ProjectPath\platforms\android\app\cordova-android-firebase-gradle-release\properties.gradle
ANDROID_HOME=C:\Users\Faustino\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\java\jdk1.8.0_102
studio
Subproject Path: CordovaLib
Subproject Path: app
publishNonDefault is deprecated and has no effect anymore. All variants are now published.

+-----------------------------------------------------------------
| cordova-android-firebase-gradle-release: 15.0.0
+-----------------------------------------------------------------
The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
        at build_3us439sergtegkbninx5y2jik.run(ProjectPath\platforms\android\app\build.gradle:146)
Configuration 'compile' in project ':app' is deprecated. Use 'implementation' instead.
Could not find google-services.json while looking in [src/nullnull/debug, src/debug/nullnull, src/nullnull, src/debug, src/nullnullDebug]

registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
Could not find google-services.json while looking in [src/nullnull/release, src/release/nullnull, src/nullnull, src/release, src/nullnullRelease]
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
:CordovaLib:preBuild
 UP-TO-DATE
:CordovaLib:preDebugBuild UP-TO-DATE
:CordovaLib:compileDebugAidl

:CordovaLib:compileDebugRenderscript

:CordovaLib:checkDebugManifest

:CordovaLib:generateDebugBuildConfig

:CordovaLib:prepareLintJar UP-TO-DATE
:CordovaLib:generateDebugResValues

:CordovaLib:generateDebugResources

:CordovaLib:packageDebugResources

:CordovaLib:platformAttrExtractor

:CordovaLib:processDebugManifest

:CordovaLib:javaPreCompileDebug

:CordovaLib:processDebugJavaRes

NO-SOURCE
:app:preBuild UP-TO-DATE
:app:preDebugBuild

Download https://jcenter.bintray.com/com/facebook/android/account-kit-sdk/maven-metadata.xml
:app:compileDebugAidl

:CordovaLib:packageDebugRenderscript NO-SOURCE
:app:compileDebugRenderscript

:app:checkDebugManifest
:app:generateDebugBuildConfig

:app:prepareLintJar UP-TO-DATE
:app:generateDebugResValues

:app:generateDebugResources
:app:processDebugGoogleServices
Parsing json file: ProjectPath\platforms\android\app\google-services.json
:app:mergeDebugResources

:app:createDebugCompatibleScreenManifests

:app:processDebugManifest

:app:splitsDiscoveryTaskDebug

:app:compileDebugNdk NO-SOURCE
:CordovaLib:mergeDebugShaders

:CordovaLib:compileDebugShaders

:CordovaLib:generateDebugAssets
:CordovaLib:mergeDebugAssets

:app:mergeDebugShaders

:app:compileDebugShaders
:app:generateDebugAssets
:app:mergeDebugAssets

:CordovaLib:compileDebugNdk NO-SOURCE
:CordovaLib:mergeDebugJniLibFolders

:CordovaLib:transformNativeLibsWithMergeJniLibsForDebug

:CordovaLib:transformNativeLibsWithStripDebugSymbolForDebug

:CordovaLib:transformNativeLibsWithIntermediateJniLibsForDebug
:app:mergeDebugJniLibFolders

:CordovaLib:processDebugResources

:CordovaLib:generateDebugSources

:CordovaLib:compileDebugJavaWithJavac
Note: Some input files use or override a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

:CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug

:app:processDebugResources

:app:generateDebugSources
:app:javaPreCompileDebug

:app:compileDebugJavaWithJavac
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.

:app:compileDebugSources
:app:transformClassesWithStackFramesFixerForDebug

: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)

FAILED

41 actionable tasks: 39 executed, 2 up-to-date
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 {--input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\34.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\36.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\23.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\25.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\16.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\18.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\8.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\10.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\27.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\29.jar --input ProjectPath\platforms\android\CordovaLib\build\intermediates\intermediate-jars\debug\classes.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\0.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\2.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\4.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\20.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\22.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\30.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\32.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\17.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\19.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\35.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\37.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\24.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\26.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\13.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\15.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\15.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\17.jar --classpath_entry ProjectPath\platforms\android\CordovaLib\build\intermediates\intermediate-jars\debug\classes.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\classes\debug --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\0.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\1.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\2.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\3.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\4.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\5.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\6.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\7.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\8.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\9.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\10.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\11.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\12.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\13.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\14.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\15.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\16.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\17.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\18.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\19.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\20.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\21.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\22.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\23.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\24.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\25.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\26.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\27.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\28.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\29.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\30.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\31.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\32.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\33.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\34.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\35.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\36.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\37.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\38.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\39.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\40.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\41.jar --bootclasspath_entry C:\Users\Faustino\AppData\Local\Android\sdk\platforms\android-27\android.jar --bootclasspath_entry C:\Users\Faustino\AppData\Local\Android\sdk\platforms\android-27\optional\org.apache.http.legacy.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\resources.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\rt.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\jsse.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\jce.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\charsets.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\jfr.jar --min_sdk_version 19 --nodesugar_try_with_resources_if_needed --desugar_try_with_resources_omit_runtime_classes}

* 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 48s
(node:8676) UnhandledPromiseRejectionWarning: Error: cmd: 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.
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 {--input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\34.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\36.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\23.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\25.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\16.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\18.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\8.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\10.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\27.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\29.jar --input ProjectPath\platforms\android\CordovaLib\build\intermediates\intermediate-jars\debug\classes.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\0.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\2.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\4.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\20.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\22.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\30.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\32.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\17.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\19.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\35.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\37.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\24.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\26.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\13.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\15.jar --input ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\15.jar --output ProjectPath\platforms\android\app\build\intermediates\transforms\desugar\debug\17.jar --classpath_entry ProjectPath\platforms\android\CordovaLib\build\intermediates\intermediate-jars\debug\classes.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\classes\debug --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\0.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\1.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\2.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\3.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\4.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\5.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\6.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\7.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\8.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\9.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\10.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\11.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\12.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\13.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\14.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\15.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\16.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\17.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\18.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\19.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\20.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\21.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\22.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\23.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\24.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\25.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\26.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\27.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\28.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\29.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\30.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\31.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\32.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\33.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\34.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\35.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\36.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\37.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\38.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\39.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\40.jar --classpath_entry ProjectPath\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\41.jar --bootclasspath_entry C:\Users\Faustino\AppData\Local\Android\sdk\platforms\android-27\android.jar --bootclasspath_entry C:\Users\Faustino\AppData\Local\Android\sdk\platforms\android-27\optional\org.apache.http.legacy.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\resources.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\rt.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\jsse.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\jce.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\charsets.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_102\jre\lib\jfr.jar --min_sdk_version 19 --nodesugar_try_with_resources_if_needed --desugar_try_with_resources_omit_runtime_classes}

* 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 48s
    at ChildProcess.whenDone (ProjectPath\platforms\android\cordova\node_modules\cordova-common\src\superspawn.js:169:23)
    at emitTwo (events.js:126:13)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
(node:8676) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:8676) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

May be the problem is related to those lines:

:CordovaLib:compileDebugJavaWithJavac
Note: Some input files use or override a deprecated API.

Note: Recompile with -Xlint:deprecation for details.