3
respostas

Erro no flutter doctor --android-licenses

C:\Windows\System32>flutter doctor --android-licenses Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this.

3 respostas

Fala Heythor, de boa ?

Cara no caso, basta usar as ferramentas mais atualizadas possíveis que o erro deve ser solucionado, inclusive a versão do flutter e principalmente as coisas do android studio

Você terá que instalar o Android SDK Command-line Tools

  1. Abra o Android Studio
  2. Tools Menu, SDK Manager (logo acima da opção de configurar o device)
  3. Na janela que for aberta, em seu interior escolha SDK Tools
  4. Habilite Android SDK Command-line Tools
  5. Clique em Apply no canto inferior esquerdo

A partir daí será feita a instalação do que você precisa. Por via das dúvidas, feche o prompt e abra novamente. Desse jeito eu suponho que você será capaz de aceitar as licenças. Boa sorte.

Créditos para o Stackoverflow, apenas traduzi: https://stackoverflow.com/questions/60475481/flutter-doctor-error-android-sdkmanager-tool-not-found-windows

Estou com um problema semelhante...

Ao tentar aprovar as licenças, acusa o seguinte erro:

C:\flutter>flutter doctor --android-licenses Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/prefs/AndroidLocationsProvider has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.privateGetMethodRecursive(Unknown Source) at java.lang.Class.getMethod0(Unknown Source) at java.lang.Class.getMethod(Unknown Source) at sun.launcher.LauncherHelper.validateMainClass(Unknown Source) at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) Android sdkmanager tool was found, but failed to run (C:\Users\Edilson\AppData\Local\Android\sdk\cmdline-tools\latest\bin\sdkmanager.bat): "exited code 1". Try re-installing or updating your Android SDK, visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.

Já tentei todas as soluções possíveis...