Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida sobre a versão do Java

Qual a versão da JVM?

3 respostas

Oi Eric, tudo bem?

A versão da JVM (Java Virtual Machine) depende da versão do JDK (Java Development Kit) que você está utilizando. O Flutter não requer a instalação do JDK, mas sim do SDK do Flutter.

Para desenvolver aplicativos Flutter, você precisa ter o Flutter SDK instalado em seu ambiente de desenvolvimento. O Flutter SDK inclui o Dart SDK e o Flutter engine, que é responsável pela execução do código Flutter em diferentes plataformas.

Portanto, a versão da JVM não é relevante para o desenvolvimento de aplicativos Flutter. O importante é ter a versão mais recente do Flutter SDK instalada em sua máquina.

Espero ter ajudado e bons estudos!

Lorena, bom dia!

É que estou tendo esse problema na hora de executar o projeto:

FAILURE: Build failed with an exception.

  • What went wrong: Could not open settings generic class cache for settings file 'C:\ws_pessoal\flutter-nuvigator\android\settings.gradle' (C:\Users\admin.gradle\caches\6.7\scripts\1fnwrr8g4rohfp291nvlxj5qe).

    BUG! exception in phase 'semantic analysis' in source unit 'BuildScript' Unsupported class file major version 60

solução!

Oi, bom dia!

O erro "Unsupported class file major version 60" tá relacionado ao Kotlin. Ele acontece quando você tá tentando executar um código Kotlin que foi compilado com uma versão mais recente do Kotlin do que a que é suportada pelo ambiente em que está sendo executado.

  1. Verifique a versão do Kotlin instalada no projeto:

    • Navegue até o diretório do seu projeto Flutter no terminal ou prompt de comando.
    • Abra o arquivo android/build.gradle.
    • Verifique a versão do Kotlin na seção ext.kotlin_version. Certifique-se de que seja uma versão compatível com o ambiente em que você está tentando executar o projeto.
  2. Atualize a versão do Kotlin no projeto Flutter:

    • Se a versão do Kotlin em build.gradle estiver desatualizada ou apontando para uma versão incompatível, atualize-a para a versão correta.
  3. Limpe o cache do Gradle:

    • No terminal ou prompt de comando, navegue até o diretório android do seu projeto Flutter: cd caminho/para/o/projeto/android.
    • Digite o comando gradlew clean e pressione Enter. Isso limpará o cache do Gradle.
  4. Rebuild do projeto:

    • Após limpar o cache, tente reconstruir o projeto executando o comando para iniciar o app novamente.

O número "60" é o número de versão associado a uma versão específica do Kotlin. Ao garantir que a versão do Kotlin seja compatível com o ambiente de compilação, o problema será resolvido. Um abraço e bons estudos.