Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compilation Failure with ANE androidx.core Version 2.00 (Release v3.0.0) Using AIR SDK 51.1 #36

Open
Policy56 opened this issue Jan 2, 2025 · 19 comments

Comments

@Policy56
Copy link

Policy56 commented Jan 2, 2025

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

  1. Use AIR SDK 51.1.3.3.
  2. Use ANE androidx.core version 2.00 (release v3.0.0).
  3. Compile the project with JDK 17 or 21.
  4. 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.core version 2.00

Please advise on how to resolve this issue.

@apofis1969
Copy link

@Policy56 still the same error. No matter which AIR SDK or ANEs

@skyline7762
Copy link

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:
8.0
8.1.1

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.(ADTException.java)
..com.adobe.air.apk.AABOutputStream.buildGradle(AABOutputStream.java)
..com.adobe.air.apk.AABPackager.renameOutput(AABPackager.java)
..com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java)
..com.adobe.air.apk.AABPackager.createPackage(AABPackager.java)
..com.adobe.air.ADT.parseArgsAndGo(ADT.java)
..com.adobe.air.ADT.run(ADT.java)
..com.adobe.air.ADT.main(ADT.java)
Stack trace:
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: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.

BUILD FAILED in 6m 18s

@marchbold
Copy link
Contributor

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?

@skyline7762
Copy link

skyline7762 commented Jan 8, 2025

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>

@marchbold
Copy link
Contributor

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.

@skyline7762
Copy link

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]

@marchbold
Copy link
Contributor

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: distriqt/ANE-GooglePlayServices#35 (comment)

@skyline7762
Copy link

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)

@skyline7762
Copy link

skyline7762 commented Jan 13, 2025

i can try compile and build without gamaanalytics to check if everything works fine.

@skyline7762
Copy link

It looks like I can build the APK without GameAnalytics.

@marchbold
Copy link
Contributor

@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.

@edicsa
Copy link

edicsa commented Jan 14, 2025

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 /

@marchbold
Copy link
Contributor

No I didn't change the version, just removed a dependency from the ANE. Yes that link is correct

@skyline7762
Copy link

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.

@marchbold
Copy link
Contributor

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.

@edicsa
Copy link

edicsa commented Feb 1, 2025

I don't use Adobe Animate, only Intellij. Not sure which cache to delete?

@marchbold
Copy link
Contributor

Just check you don't have the old version anywhere in your project build

@edicsa
Copy link

edicsa commented Feb 2, 2025

i do not have.

@marchbold
Copy link
Contributor

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...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants