1
resposta

[Bug] Erro ao apos adicionar e configurar o sqflite

depois de adicionar as dependencias do sqflite no projeto, começou a dar o erro abaixo.

ERRO:

"* What went wrong: Execution failed for task ':sqflite_android:compileDebugJavaWithJavac'.

Could not resolve all files for configuration ':sqflite_android:androidJdkImage'. Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}."

Versão das dependencias:

sqflite: ^2.4.0 path: ^1.9.0

Flutter doctor:

Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 3.24.4, on Ubuntu 24.04.1 LTS 6.8.0-47-generic, locale pt_BR.UTF-8) [✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0) [✓] Chrome - develop for the web [✓] Linux toolchain - develop for Linux desktop [✓] Android Studio (version 2024.2) [✓] IntelliJ IDEA Ultimate Edition (version 2024.2) [✓] VS Code (version 1.94.2) [✓] VS Code (version 1.94.2) [✓] Connected device (3 available) [✓] Network resources

Alguém já teve que lidar com esse erro e conseguiu resolver?

1 resposta

Olá, Cesar, como vai?

Esse erro geralmente está relacionado a alguma incompatibilidade entre a versão do Android SDK e as dependências do projeto. Existem alguns passos que podem resolver isso:

  1. Configuração do JDK e Android SDK: Uma solução comum é reinstalar ou reconfigurar o SDK e o JDK para a última versão suportada pelo Flutter:
    • No Android Studio, vá até File > Project Structure e verifique se o caminho do JDK está correto.
    • Além disso, vale verificar se a versão do Java é pelo menos a 11.
  2. Cache: Outra dica é limpar o cache do build e reconstruir o projeto. Para isso, execute os seguintes comandos no terminal:
flutter clean
flutter pub get
flutter run

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado