NiceSapienOriginal post
Flutter Developer
The appwrite SDK is using an old version of flutter_web_auth_2 which I beleive is now deprecated, or atleast, isn't working for me.
iOS, Linux, Web, Windows stuff all works fine. However: The main OS, Android doesn't work. I tried updating it in my pubspec.yml but this came up:
Bash
Resolving dependencies...Because appwrite 15.0.2 depends on flutter_web_auth_2 ^3.1.2 and no versions of appwrite match >15.0.2 <16.0.0, appwrite ^15.0.2 requires flutter_web_auth_2 ^3.1.2.So, because auraascend depends on both appwrite ^15.0.2 and flutter_web_auth_2 ^4.0.0, version solving failed.
You can try the following suggestion to make the pubspec resolve:* Consider downgrading your constraint on flutter_web_auth_2: flutter pub add flutter_web_auth_2:^3.1.2Failed to update packages.exit code 1I ran it on GitHub actions and this came up:
Bash
e: file:///home/runner/.pub-cache/hosted/pub.dev/flutter_web_auth_2-3.1.2/android/src/main/kotlin/com/linusu/flutter_web_auth_2/FlutterWebAuth2Plugin.kt:15:48 Unresolved reference: Registrare: file:///home/runner/.pub-cache/hosted/pub.dev/flutter_web_auth_2-3.1.2/android/src/main/kotlin/com/linusu/flutter_web_auth_2/FlutterWebAuth2Plugin.kt:22:33 Unresolved reference: RegistrarFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':flutter_web_auth_2:compileReleaseKotlin'.> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction > Compilation error. See log for more details* 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 47sRunning Gradle task 'assembleRelease'... 408.1sGradle task assembleRelease failed with exit code 1Error: Process completed with exit code 1.Please update the SDK as soon as possible or provide help.
Summary
The developer is facing issues with an outdated version of flutter_web_auth_2 in the appwrite SDK. Updating the version is causing conflicts. The error message suggests downgrading the constraint on flutter_web_auth_2 to resolve the issue. Additionally, there are compilation errors related to the Registrar in Android. The developer should update the flutter_web_auth_2 version in their project to match the requirements of the appwrite SDK to fix the problem with resolving dependencies.