Ionic-native-google-maps: could not build/run after google-maps plugin installed

Created on 10 Apr 2018  路  21Comments  路  Source: ionic-team/ionic-native-google-maps

hello ionic- team!
i have some issue. could not build/run ionic app when after installed google map plugin and if I delete the plugin then the build / run is working perfectly fine.

ionic info
cli packages: (/home/webdior/.nvm/versions/node/v9.10.1/lib/node_modules)

@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0

global packages:

cordova (Cordova CLI) : 8.0.0

local packages:

@ionic/app-scripts : 3.1.8
Cordova Platforms  : android 7.0.0
Ionic Framework    : ionic-angular 3.9.2

System:

Node : v9.10.1
npm  : 5.6.0 
OS   : Linux 4.13

Environment Variables:

ANDROID_HOME : not set

Misc:

backend : pro

Most helpful comment

(before)project.properties

target=android-26
android.library.reference.1=CordovaLib
android.library.reference.2=app
cordova.gradle.include.1=cordova-plugin-googlemaps/starter-tbxml-android.gradle
cordova.system.library.1=com.google.android.gms:play-services-maps:12.0.0
cordova.system.library.2=com.google.android.gms:play-services-location:12.0.0
cordova.system.library.3=com.android.support:support-core-utils:24.1.0
cordova.system.library.4=com.google.android.gms:play-services-auth:11.8.0
cordova.system.library.5=com.google.android.gms:play-services-identity:11.8.0

(after)

target=android-26
android.library.reference.1=CordovaLib
android.library.reference.2=app
cordova.gradle.include.1=cordova-plugin-googlemaps/starter-tbxml-android.gradle
cordova.system.library.1=com.google.android.gms:play-services-maps:12.0.1
cordova.system.library.2=com.google.android.gms:play-services-location:12.0.1
cordova.system.library.3=com.android.support:support-core-utils:24.1.0
cordova.system.library.4=com.google.android.gms:play-services-auth:12.0.1
cordova.system.library.5=com.google.android.gms:play-services-identity:12.0.1

(before)build.gradle

dependencies {
    implementation fileTree(dir: 'libs', include: '*.jar')
    // SUB-PROJECT DEPENDENCIES START
    implementation(project(path: ":CordovaLib"))
    compile "com.google.android.gms:play-services-maps:12.0.0"
    compile "com.google.android.gms:play-services-location:12.0.0"
    compile "com.android.support:support-core-utils:24.1.0"
    compile "com.google.android.gms:play-services-auth:11.8.0"
    compile "com.google.android.gms:play-services-identity:11.8.0"
    // SUB-PROJECT DEPENDENCIES END
}

(after)build.gradle

dependencies {
    implementation fileTree(dir: 'libs', include: '*.jar')
    // SUB-PROJECT DEPENDENCIES START
    implementation(project(path: ":CordovaLib"))
    compile "com.google.android.gms:play-services-maps:12.0.1"
    compile "com.google.android.gms:play-services-location:12.0.1"
    compile "com.android.support:support-core-utils:24.1.0"
    compile "com.google.android.gms:play-services-auth:12.0.1"
    compile "com.google.android.gms:play-services-identity:12.0.1"
    // SUB-PROJECT DEPENDENCIES END
}

Then cordova clean.

After that ionic cordova build android

All 21 comments

Now i can't see the Googe Maps plugin in ionic native plugin list : https://ionicframework.com/docs/native/google-maps/

Please share your project files on GitHub.

Regarding of the description page, I will discuss with the ionic team.

Hi,
I Can't share my project but google maps plugin is a vital native plugin and now i am trying to integrating the java script Google maps SDK but some functions are giving me error . This is not acceptable only maps plugin inegration is left for me . Really disappointed with IONIC TEAM...

I opened my project in android studio and after the gradle sync it gives me error about the play-services different versions i.e 11.8.0 and 12.0.0 in gradle.build

    compile "com.facebook.android:facebook-android-sdk:4.+"
    compile "com.google.android.gms:play-services-auth:11.8.0"
    compile "com.google.android.gms:play-services-identity:11.8.0"
    compile "com.google.android.gms:play-services-maps:12.0.0"
    compile "com.google.android.gms:play-services-location:12.0.0"
    compile "com.android.support:support-core-utils:24.1.0"

No sharing code, no help.

One hint is you CAN NOT use different versions of google play services in one app.
You need to modify the build.gradle file and the project.properties file.

Thank you for sharing the building log, but please share your project files (not part of code, or building log) on GitHub or bitbucket.

i tried to modify the build.gradle but not worked
@wf9a5m75

@anuvak26 Since you don't share your project files, I can't help further because no information.

bitbucket provides free private git repository, by the way.
https://bitbucket.org/

https://github.com/anuvak26/google-maps is my project link i have not added any code but i think installing google plus creates a 11.8.0 version of play service and google maps creates 12.0.0 in build gradle

installing google plus creates a 11.8.0 version of play service and google maps creates 12.0.0 in build gradle

Then you need to use the same version.

@wf9a5m75 I tried to change the build gradle but then also it was giving me the same error. Clone the project and run the build command

You also need to change the project.properties file.

Find in the platforms/android

still same issue

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 {--input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/24.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/26.jar --input /var/www/html/google-maps/platforms/android/CordovaLib/build/intermediates/intermediate-jars/debug/classes.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/0.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/32.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/34.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/11.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/13.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/37.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/39.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/15.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/17.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/8.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/10.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/28.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/30.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/4.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/6.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/41.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/43.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/0.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/2.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/25.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/27.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/12.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/14.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/20.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/22.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/38.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/40.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/33.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/35.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/9.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/11.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/29.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/31.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/16.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/18.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/5.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/7.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/42.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/44.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/18.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/20.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/43.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/45.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/13.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/15.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/1.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/3.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/35.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/37.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/21.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/23.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/22.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/24.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/39.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/41.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/34.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/36.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/26.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/28.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/2.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/4.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/30.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/32.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/19.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/21.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/6.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/8.jar --input /var/www/html
/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/17.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/19.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/31.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/33.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/classes/debug --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/1 --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/23.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/25.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/36.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/38.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/3.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/5.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/27.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/29.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/40.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/42.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/10.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/12.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/7.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/9.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/44.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/46.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/14.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/16.jar --classpath_entry /var/www/html/google-maps/platforms/android/CordovaLib/build/intermediates/intermediate-jars/debug/classes.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/classes/debug --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/0.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/1.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/2.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/3.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/4.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/5.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/6.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/7.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/8.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/9.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/10.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/11.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/12.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/13.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/14.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/15.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/16.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/17.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/18.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/19.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/20.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/21.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/22.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/23.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/24.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/25.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/26.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/27.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/28.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/29.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/30.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/31.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/32.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/33.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/34.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/35.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/36.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/37.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/38.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/39.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/40.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/41.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/42.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/43.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/44.jar --bootclasspath_entry /home/webdior/Android/Sdk/platforms/android-26/android.jar --bootclasspath_entry /home/webdior/Android/Sdk/platforms/android-26/optional/org.apache.http.legacy.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/jre/lib/resources.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/jre/lib/rt.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/jre/lib/jce.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/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 27s
35 actionable tasks: 9 executed, 26 up-to-date
(node:15135) UnhandledPromiseRejectionWarning: Error: /var/www/html/google-maps/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 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 /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/24.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/26.jar --input /var/www/html/google-maps/platforms/android/CordovaLib/build/intermediates/intermediate-jars/debug/classes.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/0.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/32.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/34.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/11.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/13.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/37.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/39.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/15.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/17.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/8.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/10.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/28.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/30.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/4.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/6.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/41.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/43.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/0.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/2.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/25.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/27.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/12.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/14.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/20.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/22.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/38.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/40.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/33.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/35.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/9.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/11.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/29.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/31.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/16.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/18.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/5.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/7.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/42.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/44.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/18.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/20.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/43.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/45.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/13.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/15.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/1.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/3.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/35.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/37.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/21.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/23.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/22.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/24.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/39.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/41.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/34.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/36.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/26.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/28.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/2.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/4.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/30.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/32.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/19.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/21.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/6.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/8.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/17.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/19.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/31.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/33.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/classes/debug --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/1 --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/23.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/25.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/36.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/38.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/3.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/5.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/27.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/29.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/40.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/42.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/10.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/12.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/7.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/9.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/44.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/46.jar --input /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/14.jar --output /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/desugar/debug/16.jar --classpath_entry /var/www/html/google-maps/platforms/android/CordovaLib/build/intermediates/intermediate-jars/debug/classes.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/classes/debug --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/0.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/1.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/2.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/3.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/4.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/5.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/6.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/7.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/8.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/9.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/10.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/11.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/12.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/13.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/14.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/15.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/16.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/17.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/18.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/19.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/20.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/21.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/22.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/23.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/24.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/25.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/26.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/27.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/28.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/29.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/30.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/31.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/32.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/33.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/34.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/35.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/36.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/37.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/38.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/39.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/40.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/41.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/42.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/43.jar --classpath_entry /var/www/html/google-maps/platforms/android/app/build/intermediates/transforms/stackFramesFixer/debug/44.jar --bootclasspath_entry /home/webdior/Android/Sdk/platforms/android-26/android.jar --bootclasspath_entry /home/webdior/Android/Sdk/platforms/android-26/optional/org.apache.http.legacy.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/jre/lib/resources.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/jre/lib/rt.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/jre/lib/jce.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar --bootclasspath_entry /usr/lib/jvm/java-8-oracle/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 27s
    at ChildProcess.whenDone (/var/www/html/google-maps/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23)
    at ChildProcess.emit (events.js:180:13)
    at maybeClose (internal/child_process.js:936:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)
(node:15135) 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:15135) [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.

(before)project.properties

target=android-26
android.library.reference.1=CordovaLib
android.library.reference.2=app
cordova.gradle.include.1=cordova-plugin-googlemaps/starter-tbxml-android.gradle
cordova.system.library.1=com.google.android.gms:play-services-maps:12.0.0
cordova.system.library.2=com.google.android.gms:play-services-location:12.0.0
cordova.system.library.3=com.android.support:support-core-utils:24.1.0
cordova.system.library.4=com.google.android.gms:play-services-auth:11.8.0
cordova.system.library.5=com.google.android.gms:play-services-identity:11.8.0

(after)

target=android-26
android.library.reference.1=CordovaLib
android.library.reference.2=app
cordova.gradle.include.1=cordova-plugin-googlemaps/starter-tbxml-android.gradle
cordova.system.library.1=com.google.android.gms:play-services-maps:12.0.1
cordova.system.library.2=com.google.android.gms:play-services-location:12.0.1
cordova.system.library.3=com.android.support:support-core-utils:24.1.0
cordova.system.library.4=com.google.android.gms:play-services-auth:12.0.1
cordova.system.library.5=com.google.android.gms:play-services-identity:12.0.1

(before)build.gradle

dependencies {
    implementation fileTree(dir: 'libs', include: '*.jar')
    // SUB-PROJECT DEPENDENCIES START
    implementation(project(path: ":CordovaLib"))
    compile "com.google.android.gms:play-services-maps:12.0.0"
    compile "com.google.android.gms:play-services-location:12.0.0"
    compile "com.android.support:support-core-utils:24.1.0"
    compile "com.google.android.gms:play-services-auth:11.8.0"
    compile "com.google.android.gms:play-services-identity:11.8.0"
    // SUB-PROJECT DEPENDENCIES END
}

(after)build.gradle

dependencies {
    implementation fileTree(dir: 'libs', include: '*.jar')
    // SUB-PROJECT DEPENDENCIES START
    implementation(project(path: ":CordovaLib"))
    compile "com.google.android.gms:play-services-maps:12.0.1"
    compile "com.google.android.gms:play-services-location:12.0.1"
    compile "com.android.support:support-core-utils:24.1.0"
    compile "com.google.android.gms:play-services-auth:12.0.1"
    compile "com.google.android.gms:play-services-identity:12.0.1"
    // SUB-PROJECT DEPENDENCIES END
}

Then cordova clean.

After that ionic cordova build android

I strongly recommend you read this page before developing cordova app.
https://cordova.apache.org/docs/en/latest/reference/cordova-cli/

Thank you the issue is resolved ..

the issue was a conflict the another plugin "cordova-background-geolocation-services.git". so i change the google plays service on that plugin and resolved the issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

MikeWoots picture MikeWoots  路  10Comments

nick-kisanhub picture nick-kisanhub  路  3Comments

renanmoraes picture renanmoraes  路  8Comments

Fresh-Dev-zunairzakir picture Fresh-Dev-zunairzakir  路  7Comments

kiranpatel11 picture kiranpatel11  路  3Comments