cordova-android: Cordova-plugin-intercom crashing build at :app:transformClassesWithDesugarForDebug
Hi,
Whenever I add cordova-plugin-intercom to the solution I get an error during build at :app:transformClassesWithStackFramesFixerForDebug. Added whole output below. Project is an empty Ionic project with only 2 plugins installed, being cordova-android-support-gradle-release
and cordova-plugin-intercom
. Any assistance is appreciated.
For now, what I’ve tried is:
cordova clean
- reinstall ionic and cordova
- updated gradle, android studio and any support libraries required
- Upgraded to cordova-android 7.1.4
Plugins list:
- cordova-android-support-gradle-release 2.0.1 “cordova-android-support-gradle-release”
- cordova-plugin-device 2.0.2 “Device”
- cordova-plugin-intercom 6.1.0 “Intercom”
- cordova-plugin-ionic-keyboard 2.1.3 “cordova-plugin-ionic-keyboard”
- cordova-plugin-ionic-webview 2.2.5 “cordova-plugin-ionic-webview”
- cordova-plugin-splashscreen 5.0.2 “Splashscreen”
- cordova-plugin-statusbar 2.4.2 “StatusBar”
- cordova-plugin-whitelist 1.3.3 “Whitelist”
C:\Development\intercom-test>ionic cordova build android
> ionic-app-scripts build --target cordova --platform android
[10:16:52] ionic-app-scripts 3.2.0
[10:16:52] build dev started ...
[10:16:52] clean started ...
[10:16:52] clean finished in 25 ms
[10:16:52] copy started ...
[10:16:52] deeplinks started ...
[10:16:52] deeplinks finished in 23 ms
[10:16:52] transpile started ...
[10:16:56] transpile finished in 3.77 s
[10:16:56] preprocess started ...
[10:16:56] preprocess finished in 1 ms
[10:16:56] webpack started ...
[10:16:56] copy finished in 4.01 s
[10:17:00] webpack finished in 4.11 s
[10:17:00] sass started ...
[10:17:01] sass finished in 1.25 s
[10:17:01] postprocess started ...
[10:17:01] postprocess finished in 7 ms
[10:17:01] lint started ...
[10:17:01] build dev finished in 9.33 s
[10:17:05] lint finished in 3.39 s
> cordova build android
cordova-android-support-gradle-release: Android platform: V7+
cordova-android-support-gradle-release: Wrote custom version '27.1.0' to C:\Development\intercom-test\platforms\android\app\build.gradle
cordova-android-support-gradle-release: Wrote custom version '27.1.0' to C:\Development\intercom-test\platforms\android\cordova-android-support-gradle-release\starter-cordova-android-support-gradle-release.gradle
Android Studio project detected
cordova-android-support-gradle-release: Android platform: V7+
cordova-android-support-gradle-release: Wrote custom version '27.1.0' to C:\Development\intercom-test\platforms\android\app\build.gradle
cordova-android-support-gradle-release: Wrote custom version '27.1.0' to C:\Development\intercom-test\platforms\android\cordova-android-support-gradle-release\starter-cordova-android-support-gradle-release.gradle
ANDROID_HOME=C:\Users\alan.grixti\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
studio
Starting a Gradle Daemon, 1 incompatible and 5 stopped Daemons could not be reused, use --status for details
:wrapper
BUILD SUCCESSFUL in 20s
1 actionable task: 1 executed
Subproject Path: CordovaLib
Subproject Path: app
Starting a Gradle Daemon, 1 incompatible and 5 stopped Daemons could not be reused, use --status for details
publishNonDefault is deprecated and has no effect anymore. All variants are now published.
+-----------------------------------------------------------------
| cordova-android-support-gradle-release: 27.1.0
+-----------------------------------------------------------------
Configuration 'compile' in project ':app' is deprecated. Use 'implementation' instead.
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_56r979vp6x5np7jg8v5k3j1t7.run(C:\Development\intercom-test\platforms\android\app\build.gradle:151)
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
:CordovaLib:generateDebugResValues
:CordovaLib:generateDebugResources
:CordovaLib:packageDebugResources
:CordovaLib:platformAttrExtractor
:CordovaLib:processDebugManifest
:CordovaLib:javaPreCompileDebug
:CordovaLib:processDebugJavaRes NO-SOURCE
:app:preBuild UP-TO-DATE
:app:preDebugBuild
:app:compileDebugAidl
:CordovaLib:packageDebugRenderscript NO-SOURCE
:app:compileDebugRenderscript
:app:checkDebugManifest
:app:generateDebugBuildConfig
:app:prepareLintJar
:app:generateDebugResValues
:CordovaLib:processDebugResources
:CordovaLib:generateDebugSources
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
:CordovaLib:compileDebugJavaWithJavac
:CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
:app:generateDebugResources
:app:processDebugGoogleServices
Parsing json file: C:\Development\intercom-test\platforms\android\app\google-services.json
:app:mergeDebugResources
:app:createDebugCompatibleScreenManifests
:app:processDebugManifest
:app:splitsDiscoveryTaskDebug
:app:processDebugResources
:app:generateDebugSources
:app:javaPreCompileDebug
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Development\intercom-test\platforms\android\app\src\main\java\io\intercom\android\sdk\IntercomBridge.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
:app:compileDebugJavaWithJavac
:app:compileDebugNdk NO-SOURCE
:app:compileDebugSources
:CordovaLib:mergeDebugShaders
:CordovaLib:compileDebugShaders
:CordovaLib:generateDebugAssets
:CordovaLib:mergeDebugAssets
:app:mergeDebugShaders
:app:compileDebugShaders
:app:generateDebugAssets
:app:mergeDebugAssets
:app:transformClassesWithStackFramesFixerForDebug
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)
:app:transformClassesWithDesugarForDebug FAILED
36 actionable tasks: 36 executed
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 C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\15.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\17.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\9.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\11.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\40.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\42.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\23.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\25.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\12.jar
--output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\14.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\10.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\12.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\0.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\2.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\3.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\5.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\16.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\18.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\14.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\16.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\24.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\26.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\37.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\39.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\7.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\9.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\5.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\7.jar --classpath_entry C:\Development\intercom-test\platforms\android\CordovaLib\build\intermediates\intermediate-jars\debug\classes.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\classes\debug --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\0.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\1.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\2.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\3.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\4.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\5.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\6.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\7.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\8.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\9.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\10.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\11.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\12.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\13.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\14.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\15.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\16.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\17.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\18.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\19.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\20.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\21.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\22.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\23.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\24.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\25.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\26.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\27.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\28.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\29.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\30.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\31.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\32.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\33.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\34.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\35.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\36.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\37.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\38.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\39.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\40.jar --bootclasspath_entry C:\Users\alan.grixti\AppData\Local\Android\sdk\platforms\android-27\android.jar --bootclasspath_entry C:\Users\alan.grixti\AppData\Local\Android\sdk\platforms\android-27\optional\org.apache.http.legacy.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\jre\lib\resources.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\jre\lib\rt.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\jre\lib\jsse.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\jre\lib\jce.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\jre\lib\charsets.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\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 1m 14s
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: C:\Development\intercom-test\platforms\android\app\src\main\java\io\intercom\android\sdk\IntercomBridge.java uses 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 C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\15.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\17.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\9.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\11.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\40.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\42.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\23.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\25.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\12.jar
--output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\14.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\10.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\12.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\0.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\2.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\3.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\5.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\16.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\18.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\14.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\16.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\24.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\26.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\37.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\39.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\7.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\9.jar --input C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\5.jar --output C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\desugar\debug\7.jar --classpath_entry C:\Development\intercom-test\platforms\android\CordovaLib\build\intermediates\intermediate-jars\debug\classes.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\classes\debug --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\0.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\1.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\2.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\3.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\4.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\5.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\6.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\7.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\8.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\9.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\10.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\11.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\12.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\13.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\14.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\15.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\16.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\17.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\18.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\19.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\20.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\21.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\22.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\23.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\24.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\25.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\26.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\27.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\28.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\29.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\30.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\31.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\32.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\33.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\34.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\35.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\36.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\37.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\38.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\39.jar --classpath_entry C:\Development\intercom-test\platforms\android\app\build\intermediates\transforms\stackFramesFixer\debug\40.jar --bootclasspath_entry C:\Users\alan.grixti\AppData\Local\Android\sdk\platforms\android-27\android.jar --bootclasspath_entry C:\Users\alan.grixti\AppData\Local\Android\sdk\platforms\android-27\optional\org.apache.http.legacy.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\jre\lib\resources.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\jre\lib\rt.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\jre\lib\jsse.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\jre\lib\jce.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\jre\lib\charsets.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_131\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 1m 14s
[ERROR] An error occurred while running subprocess cordova.
cordova build android exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Reactions: 2
- Comments: 20 (8 by maintainers)
👋 Dale from Intercom here. I just published 6.2.0 which explicitly points to the last Android SDK version on 27. This should remove the need for some of the fixes discussed above. We use
.+
as it means our Cordova wrapper stays up to date on bug fixes ect without us having to cut separate releases every time. It’s served us well most of the time. Our native SDK is using support lib 28 so we will be pointing towards 5.1.5 of the native SDK until a Cordova version supporting 28 is available.Hi guys,
I got to the bottom of this. The cordova plugin which I was using had references to the company’s native Android SDKs. Their Gradle versioning was in the form of “5.2.+”, where the + always resolved to the most recent version of the SDK. They released an update to the native SDK which introduced support library 28, and due to the versioning requirements this caused the Cordova plugin to introduce version 28 of the support libraries as well, breaking any Cordova android builds in the process.
Thanks for your assistance guys!
@DaleCantwell thanks for your assistance. @jdq22 I can confirm that @DaleCantwell 's fix works.
Thanks a lot @janpio . Yes sure, with great pleasure. Will let you guys know whatever the outcome is 😃 😄