Compilation Failure with ANE androidx.core Version 2.00 (Release v3.0.0) Using AIR SDK 51.1
Compilation Failure with ANE androidx.core Version 2.00 (Release v3.0.0) Using AIR SDK 51.1.3.3
Description
When using the ANE androidx.core version 2.00 (from release v3.0.0) for an AS3-Flex project, I encounter a compilation error.
The error occurs when compiling the project with Java JDK versions 17 and 21, using the AIR SDK version 51.1.3.3. Here are the logs:
[java] Executing '********************\tools\hudson.model.JDK\JDK_21\jdk-21.0.5+11\bin\java.exe' with arguments:
[java] '-Xmx4096m'
[java] '-jar'
[java] '********************\Flex_4.16.1_AIR_51.1\lib\adt.jar'
[java] '-package'
[java] '-target'
[java] 'apk-captive-runtime'
[java] '-storetype'
[java] 'pkcs12'
[java] '-keystore'
[java] '********************.p12'
[java] '-storepass'
[java] '********************'
[java] 'D:\********************/bin/releaseProject/Android/********************_516.0.3-SNAPSHOT.apk'
[java] '********************-app.xml'
[java] '********************.swf'
[java] 'Assets.car'
[java] 'Default-414w-896h@3x~iphone.png'
[java] '[email protected]'
[java] 'Default-812h@3x~iphone.png'
[java] 'Default-896h@2x~iphone.png'
[java] 'Default-Landscape-414w-896h@3x~iphone.png'
[java] 'Default-Landscape-812h@3x~iphone.png'
[java] 'Default-Landscape-896h@2x~iphone.png'
[java] 'assets'
[java] 'locale'
[java] 'resources'
[java] 'style'
[java] 'workers'
[java] 'workers_debug'
[java] '-extdir'
[java] '********************/air_51.1_release_3.01/'
[java] The ' characters around the executable and arguments are
[java] not part of the command.
[java] unexpected failure: Unable to run java: com.adobe.air.ADTException: gradle tool failed:
[java] FAILURE: Build failed with an exception.
[java] * What went wrong:
[java] Could not open settings generic class cache for settings file '********************\Local\Temp\520d6aa1-760e-45f4-8bce-f84c66e632ba\settings.gradle' (********************\caches\8.0\scripts\7sz96dv8ctfe4qkh17ipc1lvn).
[java] > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 65
[java] * Try:
[java] > Run with --stacktrace option to get the stack trace.
[java] > Run with --info or --debug option to get more log output.
[java] > Run with --scan to get full insights.
[java] * Get more help at https://help.gradle.org
[java] BUILD FAILED in 5s
[java] java.io.IOException: Unable to run java: com.adobe.air.ADTException: gradle tool failed:
[java] FAILURE: Build failed with an exception.
[java] * What went wrong:
[java] Could not open settings generic class cache for settings file '********************\Local\Temp\520d6aa1-760e-45f4-8bce-f84c66e632ba\settings.gradle' (********************\.gradle\caches\8.0\scripts\7sz96dv8ctfe4qkh17ipc1lvn).
[java] > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 65
[java] * Try:
[java] > Run with --stacktrace option to get the stack trace.
[java] > Run with --info or --debug option to get more log output.
[java] > Run with --scan to get full insights.
[java] * Get more help at https://help.gradle.org
[java] BUILD FAILED in 5s
[java] at com.adobe.air.apk.AABOutputStream.buildGradle(AABOutputStream.java)
[java] at com.adobe.air.apk.AABPackager.renameOutput(AABPackager.java)
[java] at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java)
[java] at com.adobe.air.apk.AABPackager.createPackage(AABPackager.java)
[java] at com.adobe.air.ADT.parseArgsAndGo(ADT.java)
[java] at com.adobe.air.ADT.run(ADT.java)
[java] at com.adobe.air.ADT.main(ADT.java)
When I revert to androidx.core version 1.13.100 (from release v2.9.2) and compile with JDK 17, the error disappears, and the project compiles successfully.
Steps to Reproduce
- Use AIR SDK 51.1.3.3.
- Use ANE
androidx.coreversion 2.00 (release v3.0.0). - Compile the project with JDK 17 or 21.
- Observe the error during the compilation process.
Workaround
Reverting to ANE androidx.core version 1.13.100 (release v2.9.2) and using JDK 17 resolves the issue.
Expected Behavior
The project should compile successfully with ANE androidx.core version 2.00 and AIR SDK 51.1.3.3.
Environment
- AIR SDK: 51.1.3.3
- Java JDK: 17 and 21
- ANE:
androidx.coreversion 2.00
Please advise on how to resolve this issue.
@Policy56 still the same error. No matter which AIR SDK or ANEs
Hi,
I would like to join the discussion. I have a similar problem. After updating to the latest ANES I am unable to build the aab file. I am sending the complete file from the console. All informations regarding the sdk or jdk are in the error content in the console.
Gradle: <gradleVersion>8.0</gradleVersion> <androidGradlePluginVersion>8.1.1</androidGradlePluginVersion>
Regards Woy
*** ADT Logging at 2025/01/07 07:40:41 ***
Called by: /Volumes/External/__projects/__AIR_SDK/AIRSDK_51.1.3/lib/adt.jar
ADT 51.1.3.3 called with: -version
*** ADT Logging at 2025/01/07 07:40:42 ***
Called by: /Volumes/External/__projects/__AIR_SDK/AIRSDK_51.1.3/lib/adt.jar
ADT 51.1.3.3 called with: -package -target apk-debug -listen 7936 -storetype PKCS12 -keystore /Volumes/External/__projects/sandbox/cert.p12 -storepass xxxxxx /Volumes/External/__projects/sandbox/out/production/Glitty.apk /Volumes/External/__projects/sandbox/out/production/Glitty-android-app.xml -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-CustomResources-master/build -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-Adverts-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-Adverts-Mediation-master/lib/unityads -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-Application-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-ApplicationRater-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-Exceptions-master/build -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-FacebookAPI-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-Firebase-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-GooglePlayServices-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-Bolts-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-Core-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-SystemGestures-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-IDFA-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-Vibration-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-Notifications-master/lib -extdir /Volumes/External/__projects/__libs/__ane/GA-SDK-AIR-master -extdir /Volumes/External/__projects/__libs/__ane -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-AndroidSupport-master/lib -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-InAppBilling-master/lib/AppReceiptValidation -extdir /Volumes/External/__projects/__libs/__ane/distriqt/ANE-Share-master/lib -C /Volumes/External/__projects/sandbox/out/production Main.swf -C /Volumes/External/__projects/sandbox/src/resources data/content.xml -C /Volumes/External/__projects/sandbox/src/resources languages -e /Volumes/External/__projects/sandbox/src/res/values/values.xml resources/values/values.xml -C /Volumes/External/__projects/sandbox/src/resources google-services.json -C /Volumes/External/__projects/sandbox/src res -C /Volumes/External/__projects/sandbox/src/resources/icons/androidIcons Icon-hdpi.png -C /Volumes/External/__projects/sandbox/src/resources/icons/androidIcons Icon-ldpi.png -C /Volumes/External/__projects/sandbox/src/resources/icons/androidIcons Icon-mdpi.png -C /Volumes/External/__projects/sandbox/src/resources/icons/androidIcons Icon-xhdpi.png -C /Volumes/External/__projects/sandbox/src/resources/icons/androidIcons Icon-xxhdpi.png -C /Volumes/External/__projects/sandbox/src/resources/icons/androidIcons Icon-xxxhdpi.png -C /Volumes/External/__projects/sandbox/assets/kolorowanki swfs
Target requested was apk-debug, but not using legacy APK so building via Android Studio
Creating device SDK handler - location passed in = /Users/edi/Library/Android/sdk
Adding gradle dependency: implementation "com.google.android.gms:play-services-ads-identifier:18.1.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-base:18.5.0"
Adding gradle dependency: implementation 'com.google.android.material:material:1.6.0'
Adding gradle dependency: implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
Adding gradle dependency: implementation 'androidx.constraintlayout:constraintlayout-core:1.0.4'
Adding gradle dependency: implementation 'androidx.constraintlayout:constraintlayout-solver:2.0.4'
Adding gradle dependency: implementation platform('com.google.firebase:firebase-bom:33.0.0')
Adding gradle dependency: implementation "com.google.firebase:firebase-appcheck"
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation "com.google.firebase:firebase-analytics"
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation "com.google.firebase:firebase-installations"
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation "com.google.firebase:firebase-encoders"
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation 'com.google.firebase:firebase-messaging'
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation 'com.google.firebase:firebase-firestore'
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation "com.google.firebase:firebase-perf"
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation 'com.google.firebase:firebase-iid:21.1.0'
Adding gradle dependency: implementation "com.parse.bolts:bolts-android:1.4.0"
Adding gradle dependency: implementation "com.parse.bolts:bolts-applinks:1.4.0"
Adding gradle dependency: implementation "com.parse.bolts:bolts-tasks:1.4.0"
Adding gradle dependency: implementation platform('com.google.firebase:firebase-bom:33.0.0')
Adding gradle dependency: implementation 'com.google.firebase:firebase-crashlytics'
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation 'com.google.firebase:firebase-analytics'
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation 'com.google.guava:failureaccess:1.0.1'
Adding gradle dependency: implementation 'com.google.guava:guava:31.0.1-android'
Adding gradle dependency: implementation 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava'
Adding gradle dependency: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.6.4'
Adding gradle dependency: implementation 'org.codehaus.mojo:animal-sniffer-annotations:1.23'
Adding gradle dependency: implementation 'org.checkerframework:checker-compat-qual:2.5.5'
Adding gradle dependency: implementation 'org.checkerframework:checker-qual:3.33.0'
Adding gradle dependency: implementation "androidx.cardview:cardview:1.0.0"
Adding gradle dependency: implementation 'androidx.transition:transition:1.4.1'
Adding gradle dependency: implementation 'com.google.code.gson:gson:2.8.9'
Adding gradle dependency: implementation 'androidx.appcompat:appcompat:1.6.1'
Adding gradle dependency: implementation 'androidx.recyclerview:recyclerview:1.3.2'
Adding gradle dependency: implementation 'com.android.installreferrer:installreferrer:2.2'
Adding gradle dependency: implementation "com.google.android.gms:play-services-auth:21.2.0"
Adding gradle dependency: implementation 'com.google.android.gms:play-services-appset:16.1.0'
Adding gradle dependency: implementation "com.android.billingclient:billing:6.2.1"
Adding gradle dependency: implementation 'org.jetbrains:annotations:13.0'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-reflect:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3'
Adding gradle dependency: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3'
Adding gradle dependency: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.3'
Adding gradle dependency: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.7.3'
Adding gradle dependency: implementation 'com.google.dagger:dagger:2.41'
Adding gradle dependency: implementation 'androidx.webkit:webkit:1.7.0'
Adding gradle dependency: implementation "com.google.android.gms:play-services-ads:23.4.0"
Adding gradle dependency: implementation "androidx.emoji2:emoji2:1.3.0"
Adding gradle dependency: implementation "androidx.emoji2:emoji2-views:1.3.0"
Adding gradle dependency: implementation "androidx.emoji2:emoji2-views-helper:1.3.0"
Adding gradle dependency: implementation "com.google.protobuf:protobuf-javalite:3.21.12"
Adding gradle dependency: implementation "com.google.protobuf:protobuf-kotlin-lite:3.21.12"
Adding gradle dependency: implementation 'com.google.android.play:app-update:2.1.0'
Adding gradle dependency: implementation 'com.google.android.play:app-update-ktx:2.1.0'
Adding gradle dependency: implementation 'com.google.android.play:asset-delivery:2.2.2'
Adding gradle dependency: implementation 'com.google.android.play:asset-delivery-ktx:2.2.2'
Adding gradle dependency: implementation 'com.google.android.play:feature-delivery:2.1.0'
Adding gradle dependency: implementation 'com.google.android.play:feature-delivery-ktx:2.1.0'
Adding gradle dependency: implementation 'com.google.android.play:review:2.0.2'
Adding gradle dependency: implementation 'com.google.android.play:review-ktx:2.0.2'
Adding gradle dependency: implementation 'com.google.android.play:core-common:2.0.4'
Adding gradle dependency: implementation("androidx.datastore:datastore-android:1.1.1") { exclude group: "androidx.datastore", module: "datastore-jvm" }
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation("androidx.datastore:datastore-preferences-android:1.1.1") { exclude group: "androidx.datastore", module: "datastore-preferences-jvm" }
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation "com.google.android.gms:play-services-cloud-messaging:17.3.0"
Adding gradle dependency: implementation 'com.google.android.datatransport:transport-api:3.0.0'
Adding gradle dependency: implementation 'com.google.android.datatransport:transport-backend-cct:3.1.9'
Adding gradle dependency: implementation 'com.google.android.datatransport:transport-runtime:3.1.9'
Adding gradle dependency: implementation 'androidx.core:core:1.13.1'
Adding gradle dependency: implementation 'androidx.core:core-ktx:1.13.1'
Adding gradle dependency: implementation 'androidx.coordinatorlayout:coordinatorlayout:1.2.0'
Adding gradle dependency: implementation 'androidx.customview:customview:1.1.0'
Adding gradle dependency: implementation 'androidx.customview:customview-poolingcontainer:1.0.0'
Adding gradle dependency: implementation 'androidx.drawerlayout:drawerlayout:1.2.0'
Adding gradle dependency: implementation 'androidx.dynamicanimation:dynamicanimation:1.0.0'
Adding gradle dependency: implementation 'androidx.legacy:legacy-support-v4:1.0.0'
Adding gradle dependency: implementation 'androidx.legacy:legacy-support-core-utils:1.0.0'
Adding gradle dependency: implementation 'androidx.legacy:legacy-support-core-ui:1.0.0'
Adding gradle dependency: implementation 'androidx.activity:activity:1.7.2'
Adding gradle dependency: implementation 'androidx.media:media:1.6.0'
Adding gradle dependency: implementation 'androidx.fragment:fragment:1.5.6'
Adding gradle dependency: implementation 'androidx.annotation:annotation:1.6.0'
Adding gradle dependency: implementation 'androidx.arch.core:core-common:2.2.0'
Adding gradle dependency: implementation 'androidx.arch.core:core-runtime:2.2.0'
Adding gradle dependency: implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-common:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-livedata:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-livedata-core:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-runtime:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-process:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-service:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-viewmodel:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2"
Adding gradle dependency: implementation 'androidx.startup:startup-runtime:1.1.1'
Adding gradle dependency: implementation 'androidx.tracing:tracing:1.2.0'
Adding gradle dependency: implementation 'androidx.viewpager2:viewpager2:1.0.0'
Adding gradle dependency: implementation 'androidx.viewpager:viewpager:1.0.0'
Adding gradle dependency: implementation 'androidx.browser:browser:1.5.0'
Adding gradle dependency: implementation 'androidx.work:work-runtime:2.8.1'
Adding gradle dependency: implementation 'androidx.work:work-runtime-ktx:2.8.1'
Adding gradle dependency: implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
Adding gradle dependency: implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
Adding gradle dependency: implementation 'com.google.android.gms:play-services-ads:23.4.0'
Adding gradle dependency: implementation 'com.google.android.ump:user-messaging-platform:3.0.0'
Adding gradle dependency: implementation "com.google.android.gms:play-services-base:18.5.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-iid:17.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-tasks:18.2.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-flags:18.1.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-measurement:22.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-measurement-base:22.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-measurement-api:22.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-measurement-sdk:22.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-measurement-sdk-api:22.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-clearcut:17.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-phenotype:17.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-safetynet:18.1.0"
Adding gradle dependency: implementation "com.google.auto.value:auto-value-annotations:1.8.1"
Adding gradle dependency: implementation "com.google.android.gms:play-services-tagmanager-v4-impl:18.1.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-ads-identifier:18.1.0"
Adding gradle dependency: implementation platform('com.google.firebase:firebase-bom:33.0.0')
Adding gradle dependency: implementation "com.google.firebase:firebase-analytics"
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation "com.google.firebase:firebase-installations"
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation 'androidx.room:room-runtime:2.5.1'
Adding gradle dependency: implementation 'androidx.room:room-ktx:2.5.1'
Adding gradle dependency: implementation 'androidx.sqlite:sqlite:2.3.1'
Adding gradle dependency: implementation 'androidx.sqlite:sqlite-framework:2.3.1'
NOTE: Multiple Android build-tools folders exist, choosing the latest version (34.0.0) for packaging
Version in APK = 51.1.3.3, version of ADT = 51.1.3.3
Gradle build where ADT is using JRE version 21.0.5
but where Gradle will be using the JDK from /Users/edi/.sdkman/candidates/java/17.0.11-jbr/bin/java
Gradle build command: /Users/edi/.sdkman/candidates/java/17.0.11-jbr/bin/java -Xmx2024m -Dorg.gradle.appname=gradlew -Dorg.gradle.jvmargs=-Xmx2024m -Duser.dir="/Volumes/External/__projects/sandbox/out/production/AndroidStudioProject" -DAIR_GRADLE_KEYPWD=xxxxxx -DAIR_GRADLE_STOREPWD=xxxxxx -cp "/Volumes/External/__projects/sandbox/out/production/AndroidStudioProject/gradle/wrapper/gradle-wrapper.jar":"/Volumes/External/__projects/__AIR_SDK/AIRSDK_51.1.3/lib/android/bin/gradle-cli.jar" org.gradle.wrapper.GradleWrapperMain :app:assembleDebug
..java.base/java.lang.Thread.getStackTrace(Thread.java:2451)
..com.adobe.air.DebugFile.printStack(DebugFile.java)
..com.adobe.air.ADTException.
- What went wrong: Execution failed for task ':app:mergeDebugJavaResource'.
A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction 2 files found with path 'play-services-appset.properties' from inputs: - /Users/edi/.gradle/caches/transforms-3/2d941f5b85b160b5324b00463ec9a626/transformed/jetified-play-services-appset-16.0.2.jar - /Users/edi/.gradle/caches/transforms-3/97cb40c2034cac25016c430898f970ea/transformed/jetified-play-services-appset-16.1.0/jars/classes.jar Adding a packagingOptions block may help, please refer to https://developer.android.com/reference/tools/gradle-api/8.1/com/android/build/api/dsl/ResourcesPackagingOptions for more information
- Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
- Get more help at https://help.gradle.org
BUILD FAILED in 6m 18s
Looks like you have a conflict between different versions of the app set library, what extensions are you using in your project? Did you use apm to update or have you attempted to do it manually?
Manually.
<extensionID>com.distriqt.Application</extensionID>
<extensionID>com.distriqt.ApplicationRater</extensionID>
<extensionID>com.distriqt.Core</extensionID>
<extensionID>com.distriqt.Adverts</extensionID>
<extensionID>com.distriqt.IDFA</extensionID>
<!-- <extensionID>com.distriqt.Notifications</extensionID>-->
<!-- <extensionID>com.distriqt.admob.UnityAds</extensionID>-->
<extensionID>com.distriqt.playservices.Ads</extensionID>
<extensionID>com.distriqt.playservices.Base</extensionID>
<extensionID>com.distriqt.playservices.Auth</extensionID>
<extensionID>com.distriqt.playservices.AdsIdentifier</extensionID>
<extensionID>com.distriqt.playservices.CloudMessaging</extensionID>
<extensionID>com.distriqt.playservices.AppSet</extensionID>
<extensionID>com.google.android.play</extensionID>
<extensionID>com.distriqt.firebase.Crashlytics</extensionID>
<extensionID>com.distriqt.Firebase</extensionID>
<extensionID>com.google.firebase.core</extensionID>
<extensionID>com.google.protobuflite</extensionID>
<extensionID>com.google.android.datatransport</extensionID>
<extensionID>com.google.dagger</extensionID>
<extensionID>com.google.code.gson</extensionID>
<extensionID>com.google.guava</extensionID>
<extensionID>com.distriqt.CustomResources</extensionID>
<extensionID>androidx.appcompat</extensionID>
<extensionID>androidx.browser</extensionID>
<extensionID>androidx.core</extensionID>
<extensionID>androidx.datastore</extensionID>
<extensionID>androidx.vectordrawable</extensionID>
<extensionID>androidx.cardview</extensionID>
<extensionID>androidx.recyclerview</extensionID>
<extensionID>androidx.transition</extensionID>
<extensionID>androidx.constraintlayout</extensionID>
<extensionID>androidx.webkit</extensionID>
<extensionID>androidx.emoji2</extensionID>
<!-- <extensionID>androidx.multidex</extensionID>-->
<extensionID>androidx.room</extensionID>
<extensionID>androidx.work</extensionID>
<extensionID>com.android.installreferrer</extensionID>
<extensionID>com.google.android.material</extensionID>
<extensionID>com.distriqt.InAppBilling</extensionID>
<extensionID>com.distriqt.facebook.Core</extensionID>
<extensionID>com.distriqt.Bolts</extensionID>
<extensionID>com.jetbrains.kotlin</extensionID>
<!-- <extensionID>com.distriqt.IronSource</extensionID>-->
<!-- <extensionID>com.distriqt.ironsource.AdMob</extensionID>-->
<extensionID>com.distriqt.Exceptions</extensionID>
<extensionID>com.distriqt.SystemGestures</extensionID>
<extensionID>com.distriqt.Vibration</extensionID>
<extensionID>com.gameanalytics.sdk</extensionID>
<!-- share-->
<extensionID>com.distriqt.Share</extensionID>
<extensionID>com.harman.PlayAssetDelivery</extensionID>
Have you ensured you have the latest versions of all the dependencies? The error could be the result of having an old dependency included. Check com.distriqt.playservices.AppSet and the other playservices extensions in particular.
ANE-Adverts-master - 2024.12.10 [v16.0.0] ANE-Adverts-Mediation-master - 2024.12.10 [v8.0.0] ANE-AndroidSupport-master - 2024.12.05 [v3.0.0] ANE-Application-master - 2020.03.26 [v6.0.006] ANE-ApplicationRater-master - 2024.12.11 [v7.0.0] ANE-Bolts-master - 2024.12.05 [v5.0.0] ANE-CloudStorage-master - 2024.12.12 [v7.0.0] ANE-Core-master - 2024.06.26 [v7.5.4] ANE-Debug-master - 2023.03.31 [v3.2.1] ANE-Exceptions-master - 2023.01.18 [v3.1.0] ANE-FacebookAPI-master - 2024.05.17 [v17.0.0] ANE-Firebase-master - 2024.12.05 [v10.0.0] ANE-GameServices-master - 2024.12.16 [v10.0.0] ANE-GoogleAnalytics-master - 2023.01.20 [v4.2.0] ANE-GooglePlayServices-master - 2024.12.05 [v31.0.0] ANE-IDFA-master - 2024.12.11 [v6.0.0] ANE-InAppBilling-master - 2024.12.11 [v16.0.0] ANE-IronSource-master - 2024.09.03 [v3.2.0] ANE-Notifications-master - 2024.12.19 [v8.0.0] ANE-PackageManager-master - 2024.12.19 [v4.0.0] ANE-PushNotifications-master - 2024.12.20 [v16.0.1] ANE-Share-master - 2024.12.16 [v8.0.0] ANE-SystemGestures-master - 2024.12.19 [v2.3.0] ANE-Vibration-master - 2024.12.19 [v5.3.0]
Ah just noticed you are using com.gameanalytics.sdk. I believe they included some playservices in their ane. You'll need to use the modified version I posted here: https://github.com/distriqt/ANE-GooglePlayServices/issues/35#issuecomment-2406336480
with your modified gamaanalytics.ane vesrion.
unexpected failure: Unable to run java: com.adobe.air.ADTException: gradle tool failed: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:checkReleaseDuplicateClasses'. > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable > Duplicate class com.google.android.gms.appset.AppSet found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.AppSetIdClient found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.AppSetIdInfo found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.AppSetIdInfo$Scope found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.zza found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.zzb found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.zzc found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.zzd found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.zze found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zza found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzb found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzc found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzd found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zze found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzf found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzg found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzh found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzi found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzj found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzk found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzl found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzm found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzn found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzo found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzp found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzq found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzr found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Go to the documentation to learn how to Fix dependency resolution errors. * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 2m 52s java.io.IOException: Unable to run java: com.adobe.air.ADTException: gradle tool failed: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:checkReleaseDuplicateClasses'. > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable > Duplicate class com.google.android.gms.appset.AppSet found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.AppSetIdClient found in modules jetified-play-services-appset-16.0.2 (play -services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.AppSetIdInfo found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.AppSetIdInfo$Scope found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.zza found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.zzb found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.zzc found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.zzd found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.appset.zze found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zza found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzb found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzc found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzd found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zze found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzf found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzg found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzh found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzi found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-r untime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzj found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzk found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzl found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzm found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzn found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzo found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzp found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzq found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Duplicate class com.google.android.gms.internal.appset.zzr found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0) Go to the documentation to learn how to Fix dependency resolution errors. * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 2m 52s at com.adobe.air.apk.AABOutputStream.buildGradle(AABOutputStream.java) at com.adobe.air.apk.AABPackager.renameOutput(AABPackager.java) at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java) at com.adobe.air.apk.AABPackager.createPackage(AABPackager.java) at com.adobe.air.ADT.parseArgsAndGo(ADT.java) at com.adobe.air.ADT.run(ADT.java) at com.adobe.air.ADT.main(ADT.java)
i can try compile and build without gamaanalytics to check if everything works fine.
It looks like I can build the APK without GameAnalytics.
@skyline7762 Can you double check that you used the version i linked, as I'm fairly sure the conflict you listed is the one I removed from that version.
Did you change the version? I see it's still the same version 4.2.7. Are we talking about ane from this link ? / https://drive.google.com/file/d/1-VoZ_48rEbZGvzF90hFqxYEvb8_O3wDX/view?usp=sharing /
No I didn't change the version, just removed a dependency from the ANE. Yes that link is correct
This problem still occurs. Duplicate class com.google.android.gms.internal.appset.zzl found in modules jetified-play-services-appset-16.0.2 (play-services-appset-16.0.2.jar) and jetified-play-services-appset-16.1.0-runtime (com.google.android.gms:play-services-appset:16.1.0)
Without GameAnalitics.ane from your link I can build the apk.
Can you make sure you don't have any other versions of the analytics extension in your build path. Also try clearing your application cache (particularly if using animate). Sometimes duplicate or cached versions can cause build issues.
I don't use Adobe Animate, only Intellij. Not sure which cache to delete?
Just check you don't have the old version anywhere in your project build
i do not have.
Okay, not sure what to suggest then. That version I linked had this conflicting library removed so if there's no other version and you've cleared out any caches...