I have a working QT Android app with Yandex Mobile SDK 6.4.1.0
, but when I try to update it to 7.1.0.0
by replacing
<code>implementation 'com.yandex.android:mobileads-mediation:6.4.1.0'
</code>
<code>implementation 'com.yandex.android:mobileads-mediation:6.4.1.0'
</code>
implementation 'com.yandex.android:mobileads-mediation:6.4.1.0'
with
<code>implementation 'com.yandex.android:mobileads-mediation:7.1.0.0'
</code>
<code>implementation 'com.yandex.android:mobileads-mediation:7.1.0.0'
</code>
implementation 'com.yandex.android:mobileads-mediation:7.1.0.0'
in my build.gradle
I get the following build errors:
<code>ERROR:D8: com.android.tools.r8.kotlin.H
...
> Task :mergeExtDexRelease FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':mergeExtDexRelease'.
> Could not resolve all files for configuration ':releaseRuntimeClasspath'.
> Failed to transform inapp-sdk-5.0.0.aar (com.startapp:inapp-sdk:5.0.0) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3ece0a1adac493ae325ccdc059c741b3btransformedjetified-inapp-sdk-5.0.0-runtime.jar.
> Error while dexing.
> Failed to transform koin-core-jvm-3.5.3.jar (io.insert-koin:koin-core-jvm:3.5.3) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3219bf1980b2ba19908a72a999814b29btransformedjetified-koin-core-jvm-3.5.3.jar.
> Error while dexing.
> Failed to transform koin-annotations-jvm-1.3.0.jar (io.insert-koin:koin-annotations-jvm:1.3.0) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3cc5ef56c144f5f058ee587558b98641dtransformedjetified-koin-annotations-jvm-1.3.0.jar.
> Error while dexing.
> Failed to transform kotlin-stdlib-1.9.22.jar (org.jetbrains.kotlin:kotlin-stdlib:1.9.22) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.jvm.environment=standard-jvm, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3c1da9daaba1aa2ef5cd1c64da66cfa21transformedjetified-kotlin-stdlib-1.9.22.jar.
> Error while dexing.
* 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 1m 17s
</code>
<code>ERROR:D8: com.android.tools.r8.kotlin.H
...
> Task :mergeExtDexRelease FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':mergeExtDexRelease'.
> Could not resolve all files for configuration ':releaseRuntimeClasspath'.
> Failed to transform inapp-sdk-5.0.0.aar (com.startapp:inapp-sdk:5.0.0) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3ece0a1adac493ae325ccdc059c741b3btransformedjetified-inapp-sdk-5.0.0-runtime.jar.
> Error while dexing.
> Failed to transform koin-core-jvm-3.5.3.jar (io.insert-koin:koin-core-jvm:3.5.3) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3219bf1980b2ba19908a72a999814b29btransformedjetified-koin-core-jvm-3.5.3.jar.
> Error while dexing.
> Failed to transform koin-annotations-jvm-1.3.0.jar (io.insert-koin:koin-annotations-jvm:1.3.0) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3cc5ef56c144f5f058ee587558b98641dtransformedjetified-koin-annotations-jvm-1.3.0.jar.
> Error while dexing.
> Failed to transform kotlin-stdlib-1.9.22.jar (org.jetbrains.kotlin:kotlin-stdlib:1.9.22) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.jvm.environment=standard-jvm, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3c1da9daaba1aa2ef5cd1c64da66cfa21transformedjetified-kotlin-stdlib-1.9.22.jar.
> Error while dexing.
* 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 1m 17s
</code>
ERROR:D8: com.android.tools.r8.kotlin.H
...
> Task :mergeExtDexRelease FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':mergeExtDexRelease'.
> Could not resolve all files for configuration ':releaseRuntimeClasspath'.
> Failed to transform inapp-sdk-5.0.0.aar (com.startapp:inapp-sdk:5.0.0) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3ece0a1adac493ae325ccdc059c741b3btransformedjetified-inapp-sdk-5.0.0-runtime.jar.
> Error while dexing.
> Failed to transform koin-core-jvm-3.5.3.jar (io.insert-koin:koin-core-jvm:3.5.3) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3219bf1980b2ba19908a72a999814b29btransformedjetified-koin-core-jvm-3.5.3.jar.
> Error while dexing.
> Failed to transform koin-annotations-jvm-1.3.0.jar (io.insert-koin:koin-annotations-jvm:1.3.0) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3cc5ef56c144f5f058ee587558b98641dtransformedjetified-koin-annotations-jvm-1.3.0.jar.
> Error while dexing.
> Failed to transform kotlin-stdlib-1.9.22.jar (org.jetbrains.kotlin:kotlin-stdlib:1.9.22) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=false, dexing-min-sdk=23, org.gradle.category=library, org.gradle.jvm.environment=standard-jvm, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime, org.jetbrains.kotlin.platform.type=jvm}.
> Execution failed for DexingWithClasspathTransform: C:Usersdmitr.gradlecachestransforms-3c1da9daaba1aa2ef5cd1c64da66cfa21transformedjetified-kotlin-stdlib-1.9.22.jar.
> Error while dexing.
* 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 1m 17s
What do they mean?
As far as I can see, my build.gradle
meets all their requirements (about minSdkVersion, compileSdkVersion, etc…).
See full build.gradle
content and full build output in my blog post.