1
resposta

Adroid - Erro na validação da licença

Boa noite,

Estou recebendo o erro abaixo na validação da licença, vocês podem me ajudar?

PS C:\Users\adias> flutter doctor --android-licenses Erro: ocorreu LinkageError ao carregar a classe principal com.android.sdklib.tool.sdkmanager.SdkManagerCli java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/sdkmanager/SdkManagerCli has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0

Obrigado.

1 resposta

E aí!

Oerro que você tá pegando parece ser por causa de uma versão mais recente do Java. Parece que o Flutter tá tentando usar uma versão mais nova do Java do que a que tá instalada na sua máquina.

Confere qual versão do Java você tem instalada com:

java -version

Se for uma versão mais antiga que a 61.0, a gente precisa atualizar o Java. Pode baixar a versão mais recente no site oficial do Java.

Depois de instalar, verifica se o Flutter tá usando a versão certa com:

flutter --version

E certifica de novo que o Java tá atualizado:

java -version

Depois disso, tenta rodar o comando do Flutter para aceitar as licenças novamente:

flutter doctor --android-licenses

Isso deve resolver o problema. Se continuar dando erro, é só dar um grito aqui. Boa sorte!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software