auth0-samples / auth0-flutter-samples

Auth0 Integration Samples for Flutter Applications
Apache License 2.0
26 stars 18 forks source link

Build fails - android #47

Open khomin opened 5 months ago

khomin commented 5 months ago

Checklist

Description

Android Studio Iguana | 2023.2.1 Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

Launching lib/main.dart on M2002J9G in debug mode...
You are applying Flutter's app_plugin_loader Gradle plugin imperatively using the apply script method, which is deprecated and will be removed in a future release. Migrate to applying Gradle plugins with the declarative plugins block: https://flutter.dev/go/flutter-gradle-plugin-apply

You are applying Flutter's main Gradle plugin imperatively using the apply script method, which is deprecated and will be removed in a future release. Migrate to applying Gradle plugins with the declarative plugins block: https://flutter.dev/go/flutter-gradle-plugin-apply

ERROR:D8: com.android.tools.r8.kotlin.H
ERROR:D8: com.android.tools.r8.kotlin.H
ERROR:D8: com.android.tools.r8.kotlin.H

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeExtDexDebug'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Failed to transform okio-jvm-3.5.0.jar (com.squareup.okio:okio-jvm:3.5.0) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=true, dexing-min-sdk=21, 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: /home/khomin/.gradle/caches/transforms-3/8914d7d6c67f8e8693e10ecd69364333/transformed/jetified-okio-jvm-3.5.0.jar.
         > Error while dexing.
   > Failed to transform kotlin-stdlib-1.9.0.jar (org.jetbrains.kotlin:kotlin-stdlib:1.9.0) to match attributes {artifactType=android-dex, asm-transformed-variant=NONE, dexing-enable-desugaring=true, dexing-enable-jacoco-instrumentation=false, dexing-is-debuggable=true, dexing-min-sdk=21, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
      > Execution failed for DexingWithClasspathTransform: /home/khomin/.gradle/caches/transforms-3/8f02b104beefc3f04668ea04ea792135/transformed/jetified-kotlin-stdlib-1.9.0.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 22s

┌─ Flutter Fix ──────────────────────────────────────────────────────────────┐
│ [!] The shrinker may have failed to optimize the Java bytecode.            │
│ To disable the shrinker, pass the `--no-shrink` flag to this command.      │
│ To learn more, see: https://developer.android.com/studio/build/shrink-code │
└────────────────────────────────────────────────────────────────────────────┘
Error: Gradle task assembleDebug failed with exit code 1

Exited (1).

Reproduction

git clone https://github.com/auth0-samples/auth0-flutter-samples.git cd ./auth0-flutter-samples/sample change .env, auth0Domain, auth0Scheme in gradle flutter run --debug

Additional context

Flutter 3.19.0 • channel stable • https://github.com/flutter/flutter.git
Framework • revision bae5e49bc2 (6 weeks ago) • 2024-02-13 17:46:18 -0800
Engine • revision 04817c99c9
Tools • Dart 3.3.0 • DevTools 2.31.1

Platform

Android

Platform version(s)

12

188751671 commented 3 months ago

I'm facing the same issue

fzoccara commented 1 month ago

Me too

ines-admin commented 1 month ago

anyone find a solution !

khomin commented 1 month ago

i'm not sure, but I think the error went away by changing target sdk version

jilani-Ourari commented 1 month ago

you can find a working instance here hope it helps, gl click here to see the repo