Flutter: ✗ Status da licença do Android desconhecido.

Criado em 28 mar. 2018  ·  130Comentários  ·  Fonte: flutter/flutter

Passos para reproduzir

Conte-nos o que você estava fazendo e o que deu errado. Se você estiver executando ferramentas de flutter na linha de comando, tente adicionar a opção -v ou --verbose para obter mais informações.

  1. Execute flutter upgrade .

O que deu errado

✗ Status da licença do Android desconhecido.

O que deveria acontecer
Não deve haver problema. A compilação da semana passada não gerou problemas, e a compilação desta semana não deve gerar problemas.

O que tentei resolver o problema

  1. Android Studio atualizado
  2. Adicionado alguns SDKs aleatórios no SDK Manager
  3. sudo chown -R $USER:$USER /opt/*
  4. flutter doctor --android-licenses

Se o problema for com a renderização do seu aplicativo, anexe uma captura de tela e qualquer código-fonte relevante.
Se você estiver recebendo uma exceção nos logs e seu código estiver implicado nos primeiros quadros, inclua o código-fonte para as funções envolvidas.

Histórico

Execute seu aplicativo com flutter run e anexe toda a saída do log.

Launching lib/main.dart on Nexus 5 in debug mode...
Initializing gradle...                                       0.8s
Resolving dependencies...                                   11.8s
Running 'gradlew assembleDebug'...                           4.7s
Built build/app/outputs/apk/debug/app-debug.apk (26.9MB).

O aplicativo então abre no dispositivo e trava imediatamente.

Execute flutter analyze e anexe qualquer saída desse comando também.

Analyzing /home/users/n.gendron/GitLab/n.gendron/techno_store...
  lint • Close instances of `dart.core.Sink` at lib/server.dart:10:20 • close_sinks
  hint • 'BASE64' is deprecated and shouldn't be used at lib/edit.dart:85:9 • deprecated_member_use
  hint • 'JSON' is deprecated and shouldn't be used at lib/globals.dart:70:12 • deprecated_member_use
  hint • 'JSON' is deprecated and shouldn't be used at lib/globals.dart:80:19 • deprecated_member_use
  hint • 'BASE64' is deprecated and shouldn't be used at lib/item.dart:83:11 • deprecated_member_use
  hint • 'JSON' is deprecated and shouldn't be used at lib/server.dart:50:36 • deprecated_member_use
  hint • 'JSON' is deprecated and shouldn't be used at lib/server.dart:129:17 • deprecated_member_use
7 issues found.
(Ran in 8.2s)

Oh, o que aconteceu nos últimos dois dias?

Flutter Doctor

Cole a saída da execução de flutter doctor -v aqui.

[✓] Flutter (Channel beta, v0.2.3, on Linux, locale en_US.UTF-8)
    • Flutter version 0.2.3 at /home/users/n.gendron/GitHub/flutter
    • Framework revision 5a58b36e36 (2 weeks ago), 2018-03-13 13:20:13 -0700
    • Engine revision e61bb9ac3a
    • Dart version 2.0.0-dev.35.flutter-290c576264

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /opt/android-sdk/
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = /opt/android-sdk/
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    ✗ Android license status unknown.

[✓] Android Studio (version 3.1)
    • Android Studio at /opt/android-studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] Connected devices (1 available)
    • Nexus 5 • 05473ea90a673764 • android-arm • Android 7.1.2 (API 25)

! Doctor found issues in 1 category.
flutter doctor --android-licenses
Warning: java.net.ConnectException: Connection timed out (Connection timed out) 
Warning: Failed to download any source lists! Fetch remote repository...        
Warning: File /home/users/n.gendron/.android/repositories.cfg could not be loaded.
All SDK package licenses accepted.======] 100% Computing updates... 

Para obter mais informações sobre como diagnosticar e relatar bugs do Flutter, consulte https://flutter.io/bug-reports/ .

Edit: Oh hey, esqueci de adicionar algumas informações sobre o meu sistema. Provavelmente, deve ser anotado em algum lugar do modelo para adicioná-lo.

OS: Ubuntu 16.04.4 LTS x86_64 
Kernel: 4.13.0-38-generic 
Uptime: 17 hours, 31 mins 
Packages: 3069 
Shell: bash 4.3.48 
Resolution: 1024x768, 1920x1080 
DE: GNOME 3.18.5 
WM: GNOME Shell 
WM Theme: Adwaita 
Theme: Greybird [GTK2/3] 
Icons: Elementary-xfce-darker [GTK2/3] 
CPU: Intel i5 660 (4) @ 2.035GHz 
GPU: NVIDIA GeForce 8400 GS Rev. 2 
Memory: 4576MiB / 7840MiB 
java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

Edit: A maioria das pessoas que tropeçam aqui têm um problema diferente do que eu tive, e sua solução está aqui .

Modifique sdkmanager para usar o Java 8 definindo JAVA_HOME _inside_ sdkmanager para uma instalação do Java 8. Está, por padrão, em ~/Android/Sdk/tools/bin/sdkmanager .

# Add default JVM options here. You can also use JAVA_OPTS and SDKMANAGER_OPTS to pass JVM options $
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions'
<strong i="20">@rem</strong> Add default JVM options here. You can also use JAVA_OPTS and SDKMANAGER_OPTS to pass JVM options to this script.
set JAVA_HOME="C:\ProgramData\scoop\apps\android-studio\current\jre"
set DEFAULT_JVM_OPTS="-Dcom.android.sdklib.toolsdir=%~dp0\.."

Dessa forma, você pode continuar usando uma versão sã e mantida do Java em seu sistema enquanto usa simultaneamente sdkmanager .

# Java
export JAVA_HOME=/usr/lib/jvm/default-java

E agora tenho alguns oleodutos para consertar.

platform-android tool

Comentários muito úteis

Olá a todos,
digite $flutter doctor --android-licenses
Pode ser que algumas licenças não sejam aceitas (algo assim)
ser-lhe-á perguntado 'Deseja rever as licenças'?
digite y<press enter>

aceitar todas as revisões de licenças.

agora verifique flutter novamente com $flutter doctor

Todos 130 comentários

Para adicionar apenas algumas informações - a ferramenta sdkmanager do Android (pelo menos no Windows) trava ao executar a verificação. Veja a discussão aqui: https://stackoverflow.com/questions/47150410/failed-to-run-sdkmanager-list-android-sdk-with-java-9.

Problemas semelhantes aqui, mas sem o acidente. O aplicativo bastante trivial ainda funciona.

[✓] Flutter (Channel beta, v0.2.3, on Mac OS X 10.12.6 16G1212, locale en-GB)
    • Flutter version 0.2.3 at /Users/ed/devsetups/flutter
    • Framework revision 5a58b36e36 (2 weeks ago), 2018-03-13 13:20:13 -0700
    • Engine revision e61bb9ac3a
    • Dart version 2.0.0-dev.35.flutter-290c576264

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /Users/ed/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = /Users/ed/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    ✗ Android license status unknown.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.2, Build version 9C40b
    • ios-deploy 1.9.2
    • CocoaPods version 1.4.0

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] VS Code (version 1.21.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Dart Code extension version 2.10.0

[✓] Connected devices (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 5.1.1 (API 22) (emulator)

! Doctor found issues in 1 category. 

Não estou recebendo nenhuma falha e meu aplicativo ainda está em execução, mas flutter doctor reclama sobre o status da licença para mim após a atualização.

[√] Flutter (Channel beta, v0.2.3, on Microsoft Windows [Version 10.0.16299.309], locale en-US)
    • Flutter version 0.2.3 at C:\Users\Caleb\Google Drive\Android\flutter
    • Framework revision 5a58b36e36 (2 weeks ago), 2018-03-13 13:20:13 -0700
    • Engine revision e61bb9ac3a
    • Dart version 2.0.0-dev.35.flutter-290c576264

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Users\Caleb\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    X Android license status unknown.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] VS Code, 64-bit edition (version 1.21.1)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Dart Code extension version 2.11.1

[!] Connected devices
    ! No devices available

! Doctor found issues in 2 categories.

Eu também tentei instalar o Android SDK 27.0.3

Olá a todos,
digite $flutter doctor --android-licenses
Pode ser que algumas licenças não sejam aceitas (algo assim)
ser-lhe-á perguntado 'Deseja rever as licenças'?
digite y<press enter>

aceitar todas as revisões de licenças.

agora verifique flutter novamente com $flutter doctor

Tentar a sugestão de @Zedonboy me deu mais alguns problemas ...

flutter doctor --android-licenses
A newer version of the Android SDK is required. To update, run:
C:\Users\Caleb\AppData\Local\Android\sdk\tools\bin\sdkmanager --update
C:\Users\Caleb\AppData\Local\Android\sdk\tools\bin\sdkmanager --update
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
        at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
        at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
        at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
        ... 5 more

@Herohtar - Veja minha resposta acima. Essa solução alternativa não funcionou?
Enviei um patch para flutter para corrigir isso até que o problema com as ferramentas do Android seja resolvido.

As coisas do Android Studio não gostam do Java 9 por algum motivo, simplesmente instale e exporte o Java 8 OpenJDK e execute novamente, funcionou para mim.

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
flutter doctor --android-licenses
Warning: java.net.ConnectException: Connection timed out (Connection timed out) 
Warning: Failed to download any source lists! Fetch remote repository...        
Warning: File /home/users/n.gendron/.android/repositories.cfg could not be loaded.
All SDK package licenses accepted.======] 100% Computing updates... 
flutter doctor -v
[✓] Flutter (Channel beta, v0.2.3, on Linux, locale en_CA.UTF-8)
    • Flutter version 0.2.3 at /home/users/n.gendron/GitHub/flutter
    • Framework revision 5a58b36e36 (2 weeks ago), 2018-03-13 13:20:13 -0700
    • Engine revision e61bb9ac3a
    • Dart version 2.0.0-dev.35.flutter-290c576264

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /opt/android-sdk/
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = /opt/android-sdk/
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    ✗ Android license status unknown.

[✓] Android Studio (version 3.1)
    • Android Studio at /opt/android-studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] Connected devices (1 available)
    • Nexus 5 • 05473ea90a673764 • android-arm • Android 7.1.2 (API 25)

! Doctor found issues in 1 category.

Eu configurei o JAVA_HOME com o JRE no estúdio Android e, em seguida, flutter doctor --android-licences funcionou. Para mim, o caminho JRE era C: \ Arquivos de programas \ Android \ Android Studio \ jre

@lukef Tentei sua solução alternativa, mas infelizmente ela não funcionou para mim. Você precisa fazer algo mais do que apenas adicionar uma linha em android_sdk.dart ?

Consegui fazê-lo funcionar usando o método de @wongni de apenas apontar JAVA_HOME no Android Studio JRE, mas isso não parece ideal.

@Herohtar - se você modificar as ferramentas, você também precisa limpar o instantâneo das ferramentas de construção para reconstruí-las, caso contrário, uma mudança de linha não fará nada. Se você leu o link que postei, a solução alternativa é usar a variável de ambiente SDKMANAGER_OPTS . Isso é tudo o que minha mudança está realmente fazendo.

Em um mac seria:

export SDKMANAGER_OPTS="--add-modules java.se.ee"

Isso deve resolver o erro Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema que você está vendo quando sdkmanager é executado.

Como alternativa, esse link oferece outras sugestões. Se você descobrir que a solução é diferente, relate.

O link novamente, caso você tenha perdido: https://stackoverflow.com/questions/47150410/failed-to-run-sdkmanager-list-android-sdk-with-java-9.

@lukef O env var acima funcionou para mim. Muito obrigado por isso.

@lukef Ah, obrigado. Funciona com a sua alteração após a exclusão do instantâneo das ferramentas de vibração.

Eu tive o mesmo problema. tentei todos os itens acima, mas não consertou. o que eu fiz foi:
Faça backups antes de continuar, especialmente a parte sdkmanager

foi para as variáveis ​​de ambiente e adicionou ANDROID_HOME com um valor de variável de: C:\Users\%username%\AppData\Local\Android\Sdk
então meu JAVA_HOME com este valor de variável:
C:\Program Files\Android\Android Studio\jre
então meu Path com este valor variável:
C:\Users\%username%\flutter\bin

Então fui para C:\Users\%username%\AppData\Local\Android\Sdk\tools\bin
e abri sdkmanager.bat com um editor de notas, este era meu DEFAULT_JVM_OPTS :

<strong i="23">@rem</strong> Add default JVM options here. You can also use JAVA_OPTS and SDKMANAGER_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Dcom.android.sdklib.toolsdir=%~dp0\.."

Então eu corri:
flutter doctor
obteve saída de:

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.2.3, on Microsoft Windows [Version 10.0.16299.309], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[√] Android Studio (version 3.1)
[√] Connected devices (1 available)

! Doctor found issues in 1 category.

Então eu corri
flutter doctor --android-licenses
e aceitou todos os Termos e Condições com (y)

Isso resolveu meus problemas. espero que ajude você.

A correção foi revertida porque introduziu outros problemas. Reabrindo.

Para sua informação, os outros problemas apresentados são detalhados em https://github.com/flutter/flutter/issues/16228

eu tenho esse mesmo problema, eu tentei
flutter doctor --android-licences
mostra-me esta mensagem

A newer version of the Android SDK is required. To update, run:
F:\Sdk\tools\bin\sdkmanager --update

e sdkmanager --update me dê este aviso

Warning: File C:\Users\Amine\.android\repositories.cfg could not be loaded.
done

Eu verifiquei esse caminho, não há nenhum arquivo chamado repositories.cfg
e então eu atualizei o gerenciador SDK do Android Studio
e ainda tem o mesmo problema

palpitação médico -v

[√] Flutter (Channel beta, v0.2.3, on Microsoft Windows [Version 10.0.16299.309], locale en-US)
    • Flutter version 0.2.3 at F:\flutter
    • Framework revision 5a58b36e36 (3 weeks ago), 2018-03-13 13:20:13 -0700
    • Engine revision e61bb9ac3a
    • Dart version 2.0.0-dev.35.flutter-290c576264

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at F:\Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-P, build-tools 27.0.3
    • ANDROID_HOME = F:\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    X Android license status unknown.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] VS Code, 64-bit edition (version 1.20.1)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Dart Code extension version 2.9.2

[!] Connected devices
    ! No devices available

! Doctor found issues in 2 categories.

@AmineMersoul

Tenho o mesmo problema, tentei criar um arquivo repositories.cfg vazio, mas o status da licença do Android é desconhecido. ainda permanecem.

Ref: https://stackoverflow.com/questions/43433542/stuck-at-android-repositories-cfg-could-not-be-loaded

Aqui está como eu corrigi este problema # 16280 no meu Mac :-)

@lukef , você sabe se há uma maneira de reintroduzir o # 16035 de forma a evitar o # 16228?

Eu encontrei este problema no MacOS agora, mas acabou por ser uma falta de JDK. Aqui está minha solução:

  1. http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html baixe e instale o jdk
  2. definir o ambiente JAVA_HOME, por exemplo, export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-10.jdk/Contents/Home
  3. execute flutter doctor -v novamente, se você vir algo como:
    >> Algumas licenças do Android não são aceitas. Para resolver isso, execute: flutter doctor --android-licences

em seguida, execute o comando flutter doctor --android-licenses e aceite as licenças.
Espero que isso seja útil.

@tvolkert - desculpe pela resposta tardia.

Tenho um JAVA_HOME válido e estou usando o Java 9. Posso atualizar para o Java 10 e tentar novamente.

Achei que o sinalizador seria ignorado pelo Java 8 e versões anteriores (acho que este é um sinalizador java 9+). Desculpe por isso.

Dito isso, sinto que pode haver um perigo inerente em resolver esse problema por meio de código, pois, em última análise, a correção pertence ao conjunto de ferramentas do Android e não ao Flutter. Em vez disso, talvez seja um problema de documentação. As soluções gerais disponíveis agora são:

  • Se estiver usando Java 9+, documente que a variável de ambiente para permitir a execução do módulo é necessária: export SDKMANAGER_OPTS="--add-modules java.se.ee"
  • Forçar as pessoas a usarem Java 8 ou inferior

É irritante pedir às pessoas que adicionem outra variável de ambiente, então posso ver isso como inaceitável, mas isso vai resolver o problema.

Caso contrário, poderíamos tentar detectar a versão do Java instalada e aplicar o sinalizador condicionalmente. Provavelmente, é muito difícil fazer isso de forma consistente em todas as plataformas.

eu tenho o Java 8 e o 9 instalados no meu computador
mas no caminho das variáveis ​​de ambiente do Windows, eu defino JAVA_HOME como C:\Program Files\Java\jdk1.8.0_151
Eu ainda tenho o problema

@lukef já temos um código que tenta validar a versão Java, para que o navio já tenha partido:

https://github.com/flutter/flutter/blob/d121cbc80dc3c1815731a22d0f5e4e91e28736a1/packages/flutter_tools/lib/src/android/android_workflow.dart#L49

Você poderia refatorar isso de forma que tivéssemos um String get javaVersion getter que pudéssemos consultar no sdkManagerEnv getter ...

Impressionante. Ok, deixe-me dar uma olhada nisso amanhã. Precisarei configurar para que possa testar várias versões de java.

SOLUÇÃO FINAL

Vá para a raiz do SDK

C:\Users\%user%\AppData\Local\Android\Sdk\tools\bin para mim

abra um Terminal nesta pasta e execute o comando:

sdkmanager --licenses

obrigado!

@Snapjv Obrigado, esta solução funciona para mim.

@AmineMersoul Tente olhar para este # 16452 isso pode ajudar.

Estou usando o Java 9.0.4. A solução proposta por @Snapjv não funciona para mim

C:\Android\Sdk\tools\bin>java --version
java 9.0.4
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
C:\Android\Sdk\tools\bin>.\sdkmanager.bat --licenses
All SDK package licenses accepted.======] 100% Computing updates...
C:\Android\Sdk\tools\bin>flutter doctor --android-licenses
A newer version of the Android SDK is required. To update, run:
C:\Android\Sdk\tools\bin\sdkmanager --update


C:\Android\Sdk\tools\bin>.\sdkmanager --update
[=======================================] 100% Computing updates...
C:\Android\Sdk\tools\bin>flutter doctor --android-licenses
A newer version of the Android SDK is required. To update, run:
C:\Android\Sdk\tools\bin\sdkmanager --update


C:\Android\Sdk\tools\bin>flutter doctor -v
[√] Flutter (Channel master, v0.2.12-pre.33, on Microsoft Windows [Version 10.0.16299.309], locale en-US)
    • Flutter version 0.2.12-pre.33 at D:\dev\flutter
    • Framework revision ea30c95dc9 (4 hours ago), 2018-04-13 17:02:14 -0700
    • Engine revision 76cb311d9c
    • Dart version 2.0.0-dev.47.0.flutter-f76dad0adc

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Android\Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • Java binary at: C:\Android\AndroidStudio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    X Android license status unknown.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Android\AndroidStudio
    • Flutter plugin version 23.2.2
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] IntelliJ IDEA Community Edition (version 2017.3)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.3
    • Flutter plugin version 22.2.2
    • Dart plugin version 173.4548.30

[√] VS Code, 64-bit edition (version 1.22.1)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Dart Code extension version 2.11.2

[!] Connected devices
    ! No devices available

! Doctor found issues in 2 categories.
C:\Android\Sdk\tools\bin>.\sdkmanager --update --verbose
Info: Parsing C:\Android\Sdk\add-ons\addon-google_apis-google-22\package.xml
Info: Parsing C:\Android\Sdk\build-tools\22.0.1\package.xml
Info: Parsing C:\Android\Sdk\build-tools\25.0.3\package.xml
Info: Parsing C:\Android\Sdk\build-tools\27.0.3\package.xml
Info: Parsing C:\Android\Sdk\build-tools\28.0.0-rc1\package.xml
Info: Parsing C:\Android\Sdk\emulator\package.xml
Info: Parsing C:\Android\Sdk\extras\android\m2repository\package.xml
Info: Parsing C:\Android\Sdk\extras\google\m2repository\package.xml
Info: Parsing C:\Android\Sdk\extras\google\usb_driver\package.xml
Info: Parsing C:\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager\package.xml
Info: Parsing C:\Android\Sdk\patcher\v4\package.xml
Info: Parsing C:\Android\Sdk\platform-tools\package.xml
Info: Parsing C:\Android\Sdk\platforms\android-22\package.xml
Info: Parsing C:\Android\Sdk\platforms\android-25\package.xml
Info: Parsing C:\Android\Sdk\platforms\android-26\package.xml
Info: Parsing C:\Android\Sdk\platforms\android-27\package.xml
Info: Parsing C:\Android\Sdk\sources\android-27\package.xml
Info: Parsing C:\Android\Sdk\system-images\android-22\default\armeabi-v7a\package.xml
Info: Parsing C:\Android\Sdk\system-images\android-22\google_apis\armeabi-v7a\package.xml
Info: Parsing C:\Android\Sdk\system-images\android-27\google_apis\x86\package.xml
Info: Parsing C:\Android\Sdk\tools\package.xml
[=======================================] 100% Computing updates...
C:\Android\Sdk\tools\bin>flutter --verbose doctor -v
[  +43 ms] [D:\dev\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[  +99 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +2 ms] origin/master
[        ] [D:\dev\flutter\] git rev-parse --abbrev-ref HEAD
[  +51 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +2 ms] master
[        ] [D:\dev\flutter\] git ls-remote --get-url origin
[  +46 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] https://github.com/flutter/flutter.git
[        ] [D:\dev\flutter\] git log -n 1 --pretty=format:%H
[  +55 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[   +1 ms] ea30c95dc99de6f86f23caca3d219c5f89a19bff
[        ] [D:\dev\flutter\] git log -n 1 --pretty=format:%ar
[  +48 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[   +9 ms] 4 hours ago
[   +2 ms] [D:\dev\flutter\] git describe --match v*.*.* --first-parent --long --tags
[  +86 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[   +1 ms] v0.2.11-33-gea30c95dc
[+1345 ms] java -version
[ +223 ms] [√] Flutter (Channel master, v0.2.12-pre.33, on Microsoft Windows [Version 10.0.16299.309], locale en-US)
[   +5 ms]     • Flutter version 0.2.12-pre.33 at D:\dev\flutter
[        ]     • Framework revision ea30c95dc9 (4 hours ago), 2018-04-13 17:02:14 -0700
[        ]     • Engine revision 76cb311d9c
[        ]     • Dart version 2.0.0-dev.47.0.flutter-f76dad0adc
-[   +3 ms] C:\Android\Sdk\tools\bin\sdkmanager --licenses
[   +5 ms] C:\Android\Sdk\platform-tools\adb devices -l
[  +28 ms] Exit code 0 from: C:\Android\Sdk\platform-tools\adb devices -l
[   +1 ms] List of devices attached
[  +15 ms] C:\Android\Sdk\platform-tools\adb devices -l                                                            \[  +65 ms] List of devices attached                                                                                [ +292 ms] [!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[        ]     • Android SDK at C:\Android\Sdk
[        ]     • Android NDK location not configured (optional; useful for native profiling support)
[        ]     • Platform android-27, build-tools 27.0.3
[        ]     • Java binary at: C:\Android\AndroidStudio\jre\bin\java
[        ]     • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
[        ]     X Android license status unknown.
[   +1 ms] [√] Android Studio (version 3.1)
[        ]     • Android Studio at C:\Android\AndroidStudio
[   +1 ms]     • Flutter plugin version 23.2.2
[   +3 ms]     • Dart plugin version 173.4700
[   +1 ms]     • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
[   +1 ms] [√] IntelliJ IDEA Community Edition (version 2017.3)
[        ]     • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.3
[        ]     • Flutter plugin version 22.2.2
[        ]     • Dart plugin version 173.4548.30
[   +2 ms] [√] VS Code, 64-bit edition (version 1.22.1)
[        ]     • VS Code at C:\Program Files\Microsoft VS Code
[   +3 ms]     • Dart Code extension version 2.11.2
[   +1 ms] [!] Connected devices
[        ]     ! No devices available
[        ] ! Doctor found issues in 2 categories.
[  +26 ms] "flutter doctor" took 1,891ms.

C:\Android\Sdk\tools\bin>sdkmanager --licenses
All SDK package licenses accepted.======] 100% Computing updates...

Se você usa Oracle ou qualquer outra JVM, pule para a ETAPA-2

No Terminal:

PASSO 1:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
PASSO 2:
flutter doctor --android-licenses
Você deve aceitar todas as licenças digitando "y" e Enter: sorrindo:

Erro visto aqui:

image
image
image
image

EDITAR
Para resolver este problema ^, mudei de JDK 9 para JDK 1.8.0. Definitivamente, há um problema com o JDK 9.
1) Estou usando export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home"
2) digite flutter doctor --android-licenses
3) digite y e pressione Enter para aceitar todas as licenças, como outros usuários declararam.

@ mrk-han veja os comentários acima, 3 vezes foi aconselhado usar o OpenJDK 8

Ainda espero adicionar as verificações corretas, mas estive fora do escritório por algumas semanas. Estarei procurando fazer isso na próxima semana. No entanto, provavelmente ainda é aconselhável usar o JDK 8 como @ ac130kz e outros afirmaram que esse é (até onde eu sei) o JDK compatível.

@tvolkert A ferramenta flutter tenta usar o tempo de execução do Android Studio como padrão, mas o gerenciador do SDK usará a versão do Java conforme definido em JAVA_HOME. Isso cria uma espécie de incompatibilidade. A ferramenta deve ter como padrão a versão JAVA_HOME para tudo? Isso cria problemas de integração?

Abra seu Git Bash
type flutter doctor --android-licences
pressione y para aceitar, este processo pode ocorrer várias vezes.

digite _flutter doctor_ e verifique novamente.

Vá para a pasta onde está o sdkmanager.
E execute o cmd nesta pasta, digite o seguinte: sdkmanager --licenses
Aceite todas as consultas com "y" ...
então tente novamente ...

@serdarpolat

Sim, isso foi afirmado inúmeras vezes; funciona a menos que esteja usando Java 9.

@lukef e se JAVA_HOME discordarem?

Eu tive o mesmo problema e apenas configurei o ponto do ambiente java para java 8. Em seguida, execute o comando "flutter doctor --android-licences" novamente, ele exibirá "4 de 6 licenças de pacote SDK não aceitas. 100% Atualizações de computação .. .
Revise as licenças que não foram aceitas (s / N)? ", Basta aceitar tudo isso.

Tentei resolver o problema tentando executar flutter doctor --android-licenses conforme mencionado por @Zedonboy na discussão acima. aqui está a saída:

C:\Users\hp>flutter doctor -v
[√] Flutter (Channel beta, v0.5.1, on Microsoft Windows [Version 10.0.17134.112], locale en-US)
    • Flutter version 0.5.1 at F:\flutter
    • Framework revision c7ea3ca377 (5 weeks ago), 2018-05-29 21:07:33 +0200
    • Engine revision 1ed25ca7b7
    • Dart version 2.0.0-dev.58.0.flutter-f981f09760

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at F:\AndroidStudio\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = F:\AndroidStudio\sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    X Android license status unknown.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 26.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[!] Connected devices
    ! No devices available

! Doctor found issues in 2 categories.

C:\Users\hp>flutter doctor --android-licenses
A newer version of the Android SDK is required. To update, run:
F:\AndroidStudio\sdk\tools\bin\sdkmanager --update


C:\Users\hp>F:\AndroidStudio\sdk\tools\bin\sdkmanager --update
Warning: An error occurred while preparing SDK package Android SDK Platform-Tools: archive is not a ZIP archive.

@MishraUdit sdkmanager não está relacionado a Flutter. Parece haver um problema com a configuração do SDK do Android.
Também pode ser um problema com sua unidade F: (somente leitura ou semelhante)

Obrigado por sua resposta rápida @zoechi , no entanto, não há nenhum problema com meu drive.
Usei o comando F:\AndroidStudio\sdk\tools\bin\sdkmanager --licenses vez de F:\AndroidStudio\sdk\tools\bin\sdkmanager --update e ele pediu para aceitar as licenças.
depois de aceitar, está tudo bem. Isso resolveu meu problema. Talvez eu estivesse tentando o comando errado para aceitar as licenças. E espero que isso ajude outras pessoas também. Aqui está a saída:

C:\Users\hp>flutter doctor -v
[√] Flutter (Channel beta, v0.5.1, on Microsoft Windows [Version 10.0.17134.112], locale en-US)
    • Flutter version 0.5.1 at F:\flutter
    • Framework revision c7ea3ca377 (5 weeks ago), 2018-05-29 21:07:33 +0200
    • Engine revision 1ed25ca7b7
    • Dart version 2.0.0-dev.58.0.flutter-f981f09760

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at F:\AndroidStudio\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = F:\AndroidStudio\sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 26.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[!] Connected devices
    ! No devices available

! Doctor found issues in 1 category.

C:\Users\hp>

No Windows 10, isso funcionou para mim:

set JAVA_OPTS=-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee

Então:

C:\Users\%username%\AppData\Local\Android\Sdk\tools\bin\sdkmanager --licenses

Para mantê-lo firme, adicione JAVA_OPTS ao seu ambiente permanentemente.

@acangiano Você poderia descrever por que sem set ... comando está relacionado a NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema que foi lançado quando chamei apenas sdkmanager --licenses .

Recebi o problema do contrato de licença não aceito
mas agora está resolvido
1] Reinstalei a plataforma Android 27 do Android Studio
2] Em seguida, usei o código do Visual Studio e concluí o flutter para executá-lo sem problemas
3] então eu verifico o médico de vibração no terminal de código do Visual Studio, nenhum problema foi encontrado

C:\flutter_windows_v0.5.1-beta\myapp>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.5.1, on Microsoft Windows [Version 6.1.7601], locale en-IN)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.1)
[√] Connected devices (1 available)

• No issues found!

C:\flutter_windows_v0.5.1-beta\myapp>

Veja isso

$ flutter run
Launching lib/main.dart on Z60 in debug mode...
Initializing gradle...
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
I/FlutterActivityDelegate(13482): onResume setting current activity to this
Syncing files to device Z60...
D/GraphicBuffer(13482): register, handle(0xa95ad680) (w:480 h:854 s:480 f:0x1 u:0x000b00)

🔥  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
An Observatory debugger and profiler on Z60 is available at: http://127.0.0.1:8100/
For a more detailed help message, press "h". To quit, press "q".
Application finished.

No Windows 10 no PowerShell, execute o seguinte, antes de executar flutter ou o comando sdkmanager :

$Env:JAVA_OPTS="-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee"

Então você pode correr

flutter doctor --android-licenses
# or
C:\Users\%username%\AppData\Local\Android\Sdk\tools\bin\sdkmanager --licenses

Obrigado @acangiano pelo comando

SOLUÇÃO FINAL

Vá para a raiz do SDK

para mim

C:\Users\%user%\AppData\Local\Android\Sdk\tools\bin

abra um Terminal nesta pasta e execute o comando:

sdkmanager --licenses

obrigado!

Confirmado que a solução @acangiano funciona no macOS Mojave também:

export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

Então:

sdkmanager --update

Então flutter doctor ficará bem.

Usando Java 10.

Tive um problema de "Status de licença do Android desconhecido!" depois de executar -flutter doctor
e simplesmente executar "flutter doctor --android-licenses" não ajudou.
então o que você tem que fazer é:

  1. vá para a pasta SDk do Android e atualize o sdkmanager fazendo isso (para Mac, execute " sudo Library/Android/sdk/tools/bin/sdkmanager --update ")

depois disso, tive uma nova exceção:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
    at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
    at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
    at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
    at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
    at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
    ... 5 more

se você não tiver NoClassDefFoundError: lalalalalal, vá para a etapa 6.
se não - etapa 2 para você:

  1. abra seu sdkmanager com seu editor favorito
    sudo nano Library/Android/sdk/tools/bin/sdkmanager
  2. mudar de linha com
DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME"' 

com nova linha:

DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
  1. salvar Arquivo
  2. Corra novamente
sudo  Library/Android/sdk/tools/bin/sdkmanager --update
  1. ok, você já atualizou o sdkmanager, então agora você pode executar flutter doctor --android-licenses e dizer SIM para todas as licenças.

Isso não é um problema !!

  • Basta atualizar o Android SDK a partir do Android Studio. Isso levará algum tempo de acordo com a velocidade da sua internet.

  • Reinicie o console de vibração se ele foi aberto.

  • Execute flutter doctor .

  • Ele dirá que algumas licenças não foram aceitas.

  • Agora corra, flutter doctor --android-licenses .

  • Pressione y e pressione a tecla Enter quando for solicitada a confirmação.

  • Execute flutter doctor novamente.

  • Agora seu problema estará resolvido.

depois de obter status de licença do Android desconhecido
Eu corro flutter doctor --android-licenses
então a saída é

Warning: java.net.ConnectException: Operation timed out                         
Warning: Failed to download any source lists! Fetch remote repository...        
Warning: File /Users/raymondguo/.android/repositories.cfg could not be loaded.  
All SDK package licenses accepted.======] 100% Computing updates...  

quando digito flutter doctor novamente, ainda recebo:
Android license status unknown.

@potatoker você pode colar a saída de flutter --verbose doctor --verbose --android-licenses ?

@potatoker Verifique se o seu Java está em sua versão mais recente. caso contrário, atualize-o para o mais recente.

@potatoker , você já tentou essa solução? https://github.com/flutter/flutter/issues/16025#issuecomment -404986334

Funciona no mac também (mudando como você define a variável, é claro).

Eu corro flutter doctor --android-licenses

oi, descobri que é porque não configurei meu proxy de rede java. Está tudo bem agora

@potatoker Eu preenchi https://github.com/flutter/flutter/issues/24867 para detectarmos este caso e fornecer uma mensagem mais útil para orientar o desenvolvedor aqui.

Resolvi este problema configurando esta variável de ambiente.

export JAVA_HOME = "/ usr / lib / jvm / default-java"

Archlinux
resolveu este problema depois de instalado e inicializado android-stuido.
Depois de desinstalado o android-studio, ele aparece novamente.😰 (por quê ???)


  1. Verifica
 $ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v1.0.0, on Linux, locale zh_CN.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    ✗ Android license status unknown.
[!] Android Studio (not installed)
[✓] Connected device (1 available)

! Doctor found issues in 2 categories.
  1. aceitar licenças
~ $ flutter doctor --android-licenses  
A newer version of the Android SDK is required. To update, run:
~ $ /opt/android-sdk/tools/bin/sdkmanager --update

/opt/android-sdk/tools/bin/sdkmanager --update
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
    at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
    at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
    at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
    at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
    at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 5 more
  1. instalar android studio
~ $ pacman -S android-studio
  1. aceitar licenças novamente
~ $ flutter doctor --android-licenses

funciona

  1. verifique novamente
~ $ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v1.0.0, on Linux, locale zh_CN.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
[✓] Android Studio (version 3.2)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] Connected device (1 available)

• No issues found!
  1. remover android-studio
~ $ pacman -S android-studio
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v1.0.0, on Linux, locale zh_CN.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    ✗ Android license status unknown.
[!] Android Studio (not installed)
[✓] Connected device (1 available)

! Doctor found issues in 2 categories.

😂 estou de volta

  1. instalar android-studio
    O erro desapareceu 😊

Eu estava tendo esse problema mudei java de 11 para 8 e funcionou. Se você está tendo o mesmo problema, faça isso (estou usando um mac):

Se você alterou o arquivo sdkmanager antes, faça:

sudo nano Library/Android/sdk/tools/bin/sdkmanager e certifique-se de que a linha é exatamente assim
DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME"'

agora verifique /usr/libexec/java_home --verbose isso dá a você toda a versão do java instalada no seu computador e seu diretório home. Veja se você tem uma versão do Java SE 8, se não, instale-a. Em seguida, altere a variável env JAVA_HOME desta forma:

export JAVA_HOME='Put here the home directory of Java 8 version that you got from the verbose command'

agora execute /Users/'your username here'/Library/Android/sdk/tools/bin/sdkmanager --update e funcionará

Alguém já conseguiu aceitar o jdk 11? Tive que fazer o downgrade para 8 para fazer o flutter funcionar (problema de licença com 11).

@ lemon07r até onde eu sei os limites do Android SDK para Java 8 e não há nada que o Flutter possa fazer sobre isso.

Tentar a sugestão de @Zedonboy me deu mais alguns problemas ...

flutter doctor --android-licenses
A newer version of the Android SDK is required. To update, run:
C:\Users\Caleb\AppData\Local\Android\sdk\tools\bin\sdkmanager --update

C:\Users\Caleb\AppData\Local\Android\sdk\tools\bin\sdkmanager --update Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156) at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75) at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) ... 5 more

Mas você finalmente resolveu? Eu tenho o mesmo problema ...

Eu resolvi esse problema.

Meu sistema operacional é o Windows 10.

Trabalhou Android Studio:

1. Desinstalação do Android SDK Tools 25.0.2.

2. Instalação do Android SDK Tools 26.1.1.

C:\Users\leekabyeon\dart\flutter>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel origin/master, v1.1.6-pre.11, on Microsoft Windows [Version 10.0.17763.195], locale ko-KR)
[!] Android toolchain - develop for Android devices (Android SDK version 27.0.3)
    X Android license status unknown.
[!] Android Studio (version 3.2)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[√] IntelliJ IDEA Ultimate Edition (version 2018.3)
[√] VS Code (version 1.30.1)
[!] Connected device
    ! No devices available
C:\Users\leekabyeon\AppData\Local\Android\sdk\tools\bin\sdkmanager --licenses
Error: Unknown argument --licenses
Usage:
  sdkmanager [--uninstall] [<common args>] \
    [--package_file <package-file>] [<packages>...]
  sdkmanager --update [<common args>]
  sdkmanager --list [<common args>]

In its first form, installs, or uninstalls, or updates packages.
    <package> is a sdk-style path (e.g. "build-tools;23.0.0" or
             "platforms;android-23").
    <package-file> is a text file where each line is a sdk-style path
                   of a package to install or uninstall.
    Multiple --package_file arguments may be specified in combination
     with explicit paths.
In its second form (with --update), currently installed packages are
    updated to the latest version.
In its third form, all installed and available packages are printed out.
C:\Users\leekabyeon\dart\flutter>C:\Users\leekabyeon\AppData\Local\Android\sdk\tools\bin\sdkmanager --licenses
All SDK package licenses accepted.======] 100% Computing updates...
C:\Users\leekabyeon\dart\flutter>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel origin/master, v1.1.6-pre.11, on Microsoft Windows [Version 10.0.17763.195], locale ko-KR)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[!] Android Studio (version 3.2)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[√] IntelliJ IDEA Ultimate Edition (version 2018.3)
[√] VS Code (version 1.30.1)
[!] Connected device
    ! No devices available

Por enquanto, se você não gosta de alterar JAVA_HOME, defina isso apenas para sdkmanager, abra %ANDROID_STUDIO_PATH%\Sdk\tools\bin\sdkmanager.bat usando o editor de texto e pesquise :findJavaFromJavaHome abaixo e adicione a seguinte linha:

set JAVA_HOME=D:/Android/Android Studio/jre

meu ANDROID_STUDIO_PATH está D:/Android/Android Studio aqui, então altere-o como sua configuração.

Isso resolveu meu problema sem adicionar SDKMANAGER_OPTS porque com ele eu estava recebendo o problema mencionado aqui # 22361 ...

Editar:
--add-modules java.se.ee não vai funcionar no JDK 11 de qualquer maneira, então é inútil para o JDK 11, só funciona para o JDK 9 e o JDK 10.

Tentar a sugestão de @Zedonboy me deu mais alguns problemas ...

flutter doctor --android-licenses
A newer version of the Android SDK is required. To update, run:
C:\Users\Caleb\AppData\Local\Android\sdk\tools\bin\sdkmanager --update

C:\Users\Caleb\AppData\Local\Android\sdk\tools\bin\sdkmanager --update Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156) at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75) at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) ... 5 more

Eu acho que você deveria verificar o seu java sdk

@Herohtar Você precisa editar ~/Android/Sdk/tools/bin/sdkmanager e alterar DEFAULT_JVM_OPTS para

DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee

Isso torna sdkmanager capaz de ser executado sem erros

Clique aqui para ver minhas divagações iniciais.

@NatoBoram Você perdeu um apóstrofo. Para quem copia e cola:

DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

Em qualquer caso, a correção não funcionou para mim. Eu obtenho a seguinte saída quando executo sdkmanager , independentemente das opções que passo em:

Error occurred during initialization of boot layer
java.lang.module.FindException: Module java.se.ee not found

Para referência, estou vendo exatamente as mesmas mensagens de erro que @Herohtar . Eu também tentei o conselho de @arlucio , mas sem sucesso; Tenho o Java SE 8 instalado, mas não parece fazer diferença, mesmo quando aponto para ele usando a variável de ambiente $JAVA_HOME . Estou no canal dev Flutter 1.1.9, executando OS X 10.14.2 build 18C54; Tenho o Android SDK 28.0.3, instalado pelo Android Studio via JetBrains Toolbox.

Atualização: eu estava usando o shell fish , então as variáveis ​​de ambiente não estavam aparecendo. A solução foi usar env ou, alternativamente, adicionar a seguinte linha dentro do próprio arquivo sdkmanager :

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_XXX.jdk/Contents/Home

A correção adequada teria que ser consideravelmente upstream (ou seja, no próprio SDK do Android) para usar o Java 8 quando disponível, em vez de qualquer versão mais recente instalada, conforme sugerido por @lukef & @zoechi . Ainda não sei exatamente por que a biblioteca fornecida não carrega corretamente no Java 9+. Pretendo experimentar a outra sugestão de @lukef antes de assinar.

@NatoBoram Estou no Windows, então é uma string um pouco diferente, mas mesmo usando a versão do Windows dessa variável não funciona - recebo o mesmo erro java.lang.module.FindException: Module java.se.ee not found que @ ron-wolf menciona.

A única coisa que funcionou para mim foi aplicar localmente o patch do @lukef , que aparentemente foi revertido devido a alguns outros erros que causou.

No entanto, até agora não encontrei nenhum problema por causa desse aviso e desisti e apenas deixei como está ... ainda é irritante não ver tudo verde ao executar flutter doctor embora ...

Não funciona, Mac os com java 11 e Android Studio reinstalado, flutter mais recente, erro

java.lang.module.FindException: Module java.se.ee not found

Eu já pesquisei problemas de stackoverflow e flutter, faça um loop com várias soluções possíveis, mas retorne novamente. https://github.com/flutter/flutter/issues/28504

@leapit Isso sdkmanager , que usa Java 8, enquanto o Java 10 tem java.se.ee obsoleto.

Você precisa editar ~/Android/Sdk/tools/bin/sdkmanager e alterar DEFAULT_JVM_OPTS para

DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee

Isso torna sdkmanager capaz de ser executado sem erros

Se ainda não funcionar, faça downgrade para o Java 8 para aceitar licenças e volte para o Java 11.

Você também pode tentar executar sdkmanager manualmente com Java 8, aceitar licenças e o Flutter deve detectá-las como aceitas. No Linux, está em ~/Android/Sdk/tools/bin/sdkmanager por padrão. Você pode adicionar $HOME/Android/Sdk/tools/bin/ ao seu caminho para chamá-lo com sdkmanager .

@NatoBoram isso é bastante claro, obrigado, finalmente instalei o java 8 e aceito a licença resolveu esse problema

Atualização Importante

O OpenJDK 10 foi supervisionado pelo OpenJDK 11 , que não implementa java.se.ee alguma . Isso significa que o hack de adicionar --add-modules java.se.ee não faz mais nada. Isso também significa que o OpenJDK 10 será removido automaticamente do seu sistema e substituído pelo OpenJDK 11 na próxima vez que você atualizar, se as atualizações estiverem configuradas corretamente.

Para corrigir isso, modifique sdkmanager para usar o Java 8 definindo JAVA_HOME dentro de sdkmanager para uma instalação do Java 8. Ainda está, por padrão, em ~/Android/Sdk/tools/bin/sdkmanager .

# Add default JVM options here. You can also use JAVA_OPTS and SDKMANAGER_OPTS to pass JVM options $
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions'
<strong i="19">@rem</strong> Add default JVM options here. You can also use JAVA_OPTS and SDKMANAGER_OPTS to pass JVM options to this script.
set JAVA_HOME="C:\ProgramData\scoop\apps\android-studio\current\jre"
set DEFAULT_JVM_OPTS="-Dcom.android.sdklib.toolsdir=%~dp0\.."

Dessa forma, você pode continuar usando uma versão sã e mantida do Java em seu sistema enquanto usa simultaneamente sdkmanager .

# Java
export JAVA_HOME=/usr/lib/jvm/default-java

E agora tenho alguns oleodutos para consertar.

Depois que tudo falhou, acabei de baixar o jdk 8. Atualizei minha variável de ambiente JAVA_HOME para o jdk 8 e executei flutter doctor --android-licenses . Funcionou

Obrigado, @NatoBoram! Isso finalmente resolveu para mim!

Aqui estão os detalhes para qualquer pessoa executando no Windows (pelo menos, é o que funcionou para mim no Windows 10).

No Windows, o Android Studio inclui uma versão incorporada do JDK. Se você observar a configuração do Local JDK, a opção recomendada é usar esse em vez de usar sua própria versão instalada. O caminho listado ao usar a opção incorporada em meu sistema foi C:\Program Files\Android\Android Studio\jre .

Então, acabei de adicionar uma definição para JAVA_HOME ao arquivo %LOCALAPPDATA%\Android\sdk\tools\bin\sdkmanager.bat para que a seção relevante agora se pareça com esta:

<strong i="12">@rem</strong> Add default JVM options here. You can also use JAVA_OPTS and SDKMANAGER_OPTS to pass JVM options to this script.
set JAVA_HOME="C:\Program Files\Android\Android Studio\jre"
set DEFAULT_JVM_OPTS="-Dcom.android.sdklib.toolsdir=%~dp0\.."

Consegui então executar flutter doctor --android-licenses para aceitar as licenças ausentes e a saída de flutter doctor não mostra mais um erro!

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v1.2.1, on Microsoft Windows [Version 10.0.17763.316], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.3)
[√] VS Code (version 1.31.1)
[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.

pode acontecer que você aceite todos os contratos de licença e mostre 100% concluído e execute novamente
médico de $ flutter
mostra as mesmas mensagens não acordadas. o problema pode ser alguns dos arquivos do Android que precisam de acesso Sudo, porque não é capaz de atualizar as licenças acordadas, no entanto, o hack rápido é
chmod 755 -R ANDORID_ROOT_PATH
Isso é para linux, mas este é um novo caso fora do tópico principal, mas relacionado ao tópico.

Parece consertar para mim no Windows

Se você gosta de powershell

$ENV:JAVA_HOME="C:\Program Files\Java\jdk1.8.0_181"
$ENV:JAVA_OPTS="-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee"
$ENV:DEFAULT_JVM_OPTS='"-Dcom.android.sdlib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions'

Se você gosta de cmd

set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_181"
set JAVA_OPTS="-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee"
set DEFAULT_JVM_OPTS='"-Dcom.android.sdlib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions'

As coisas do Android Studio não gostam do Java 9 por algum motivo, simplesmente instale e exporte o Java 8 OpenJDK e execute novamente, funcionou para mim.

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/

exportação não funciona no Windows, O que devo fazer no Windows para exportar caminho

@akshaybengani - variáveis ​​ambientais no windows

Em um Mac, se você tiver o Android Studio instalado, basta apontar JAVA_HOME para seu Java. Execute o flutter doctor com o parâmetro android-licences e aceite todas as licenças quando solicitado.

export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
flutter doctor --android-licenses
flutter doctor

Tive que usar o JDK 10:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
/Users/guiguan/Library/Android/sdk/tools/bin/sdkmanager --update
flutter doctor --android-licenses

no meu caso tive que fazer o downgrade do meu java versão 12 para 8. ele resolveu o problema.
tente fazer downgrade do java

Eu resolvi esse problema.

Meu sistema operacional é o Windows 10.

Trabalhou Android Studio:

1. Desinstalação do Android SDK Tools 25.0.2.

2. Instalação do Android SDK Tools 26.1.1.

C:\Users\leekabyeon\dart\flutter>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel origin/master, v1.1.6-pre.11, on Microsoft Windows [Version 10.0.17763.195], locale ko-KR)
[!] Android toolchain - develop for Android devices (Android SDK version 27.0.3)
  X Android license status unknown.
[!] Android Studio (version 3.2)
  X Flutter plugin not installed; this adds Flutter specific functionality.
  X Dart plugin not installed; this adds Dart specific functionality.
[√] IntelliJ IDEA Ultimate Edition (version 2018.3)
[√] VS Code (version 1.30.1)
[!] Connected device
  ! No devices available

`` `
C: UsersleekabyeonAppDataLocalAndroidsdktoolsbinsdkmanager --licenses
Erro: Argumento desconhecido - licenças
Uso:
sdkmanager [--uninstall] []
[--package_file] [...]
sdkmanager --update []
sdkmanager --list []

Em sua primeira forma, instala, desinstala ou atualiza pacotes.
é um caminho no estilo sdk (por exemplo, "build-tools; 23.0.0" ou
"plataformas; android-23").
é um arquivo de texto onde cada linha é um caminho no estilo sdk
de um pacote para instalar ou desinstalar.
Vários argumentos --package_file podem ser especificados em combinação
com caminhos explícitos.
Em sua segunda forma (com --update), os pacotes atualmente instalados são
atualizado para a versão mais recente.
Em sua terceira forma, todos os pacotes instalados e disponíveis são impressos.


C: Usuáriosleekabyeondartflutter> C: UsuáriosleekabyeonAppDataLocalAndroidsdktoolsbinsdkmanager --licenses
Todas as licenças do pacote SDK são aceitas. ======] Atualizações 100% de computação ...


C: Usuáriosleekabyeondartflutter> flutter doctor
Resumo médico (para ver todos os detalhes, execute flutter doctor -v):
[√] Flutter (origem / mestre do canal, v1.1.6-pre.11, no Microsoft Windows [Versão 10.0.17763.195], local ko-KR)
[√] Conjunto de ferramentas Android - desenvolver para dispositivos Android (Android SDK versão 28.0.3)
[!] Android Studio (versão 3.2)
O plugin X Flutter não está instalado; isso adiciona funcionalidade específica de Flutter.
O plugin X Dart não está instalado; isso adiciona funcionalidades específicas do Dart.
[√] IntelliJ IDEA Ultimate Edition (versão 2018.3)
[√] Código VS (versão 1.30.1)
[!] Dispositivo conectado
! Nenhum dispositivo disponível
`` `

我 按照 你 的 方法 解决 了 这个 Bug, 不过 有些 不 一样 的 事情 的 , 我 有 进行 ferramentas 的 拷贝。

Mostre a todos minha solução
image
image
image
Copiei diretamente as ferramentas da unidade c para o diretório sdk do software da unidade d
image
Corra novamente, ele terá de aceitar as licenças
Basta clicar em y
image
Você também pode ler meu blog: https://www.cnblogs.com/smart-girl/p/10694891.html

Acho que é hora de encerrar essas questões. O problema original era sobre o Java ser um idiota e não usar o proxy da minha empresa de trabalho, mas desde então mudei a estação de trabalho com uma configuração de proxy diferente. Eu deveria ter encerrado esse problema naquela época.

Especificamente, meu problema era este:

Aviso: java.net.ConnectException: Tempo limite de conexão esgotado (tempo limite de conexão esgotado)
Aviso: Falha ao baixar qualquer lista de fontes! Buscar repositório remoto ...
Aviso: Não foi possível carregar o arquivo /home/users/n.gendron/.android/repositories.cfg.

O problema que a maioria das pessoas está encontrando é sobre o SDKManager usando uma versão desatualizada do Java e uma solução para esse problema é https://github.com/flutter/flutter/issues/16025#issuecomment -468009198. Os novos comentaristas são obviamente pessoas que não se importam o suficiente para corrigir seus problemas para ler as respostas anteriores e usar a solução fornecida , e me sinto um pouco insultado.

Houve outros problemas nesse ínterim, mas a equipe do Flutter os corrigiu e sou grato por isso. No entanto, o novo problema é da parte do Android Studio, não da Flutter.

Uma coisa que eles podem fazer é localizar a instalação do Android Studio e definir temporariamente JAVA_HOME para a instalação do Java do Android Studio. Essa seria uma solução preparada para o futuro, mas não corrige a raiz do problema.

Eu tive o mesmo problema. tentei muito, mas não consertou. a última coisa que eu fiz foi
$ ANDROID_HOME / tools / bin / sdkmanager --licenses

Como estou usando o JDK11, precisei copiar as bibliotecas ausentes para /home/user/Android/Sdk/tools/lib .
Eu os baixei do repositório central maven:

https://search.maven.org/remotecontent?filepath=com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar
https://search.maven.org/remotecontent?filepath=org/glassfish/jaxb/jaxb-runtime/2.3.1/jaxb-runtime-2.3.1.jar
https://search.maven.org/remotecontent?filepath=com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar
https://search.maven.org/remotecontent?filepath=javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar

e eles chamaram /home/cvgaviao/Android/Sdk/tools/bin/sdkmanager --update
e flutter doctor --android-licenses

Olá a todos,
digite $flutter doctor --android-licenses
Pode ser que algumas licenças não sejam aceitas (algo assim)
ser-lhe-á perguntado 'Deseja rever as licenças'?
digite y<press enter>

aceitar todas as revisões de licenças.

agora verifique flutter novamente com $flutter doctor

Isso resolveu meus problemas, obrigado

@devlwkyan Quando eu digito isso, diz "Comando não encontrado"

raymondfontaine $ $ flutter doctor --android -licences
-bash: médico: comando não encontrado
Raymonds-MacBook-Air: ~ raymondfontaine $

O que mais eu posso fazer?

Isso funciona apenas se você tiver a versão correta do gerenciador SDK, flutter doctor --android-licenses
se não, ele informa como atualizá-lo, a versão do gerenciador SDK também não gosta do java9, então tive que mudar meu caminho para o java8, atualizei o gerenciador SDK e, em seguida, fiz as licenças do Android. Pressione Sim em todos os prompts e pronto.

$ flutter doctor Doctor resumo (para ver todos os detalhes, execute flutter doctor -v): [√] Flutter (Canal estável, v1.5.4-hotfix.2, no Microsoft Windows [Versão 6.1. 7601], localidade zh-CN) [ !] Conjunto de ferramentas do Android - desenvolvido para dispositivos Android (Android SDK versão 29.0.0) X Status da licença do Android desconhecido. Tente reinstalar ou atualizar seu Android SDK Manager. Consulte https://developer.android.com/studio/#downloads ou visite https: // flutt er.dev/setup/#android-setup para obter instruções detalhadas. [√] Android Studio (versão 3.4) [!] IntelliJ IDEA Ultimate Edition (versão 2018.3) Plug-in X Flutter não instalado; isso adiciona funcionalidade específica de Flutter. [!] Dispositivo conectado! Nenhum dispositivo disponível! O médico encontrou problemas em 3 categorias.

$ java -version java version "11.0.1" 2018-10-16 LTS Java (TM) SE Runtime Environment 18.9 (compilação 11.0.1 + 13-LTS) Java HotSpot (TM) Servidor VM 18.9 de 64 bits (compilação 11.0. 1 + 13-LTS, modo misto)

$ javac -version javac 11.0.1

@NatoBoram muito obrigado, sua solução funcionou para mim.

a versão jdk deve ser menor que jdk9

Eu tive o mesmo problema. Basta substituir java> = versão 9 por 8.
Então, se você tentar isso:
flutter doctor --android-licences
Ele irá verificar se há alguma documentação, você aceita e, em seguida, passa nos testes:

[√] Flutter (Canal estável, v1.7.8 + hotfix.3, no Microsoft Windows [Versione 10.0.18362.10006], localidade it-IT)
• Flutter versão 1.7.8 + hotfix.3 em C: flutter
• Revisão da estrutura b712a172f9 (12 dias atrás), 09/07/2019 13:14:38 -0700
• Revisão do motor 54ad777fd2
• Dart versão 2.4.0

[√] Conjunto de ferramentas Android - desenvolver para dispositivos Android (Android SDK versão 28.0.3)
• Android SDK em C: UsersedoardottAppDataLocalAndroidsdk
• Localização do Android NDK não configurada (opcional; útil para suporte de criação de perfil nativo)
• Plataforma android-29, build-tools 28.0.3
• Binário Java em: C: Arquivos de programasAndroidAndroid Studiojrebinjava
• Java versão OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
• Aceita todas as licenças do Android.

[√] Android Studio (versão 3.4)
• Android Studio em C: Arquivos de programasAndroidAndroid Studio
• Plugin Flutter versão 37.1.1
• Versão do plugin Dart 183.6270
• Java versão OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)

[!] IntelliJ IDEA Community Edition (versão 2019.1)
• IntelliJ em C: Programa FilesJetBrainsIntelliJ IDEA Community Edition 2019.1.3
O plugin X Flutter não está instalado; isso adiciona funcionalidade específica de Flutter.
O plugin X Dart não está instalado; isso adiciona funcionalidades específicas do Dart.
• Para obter informações sobre a instalação de plug-ins, consulte
https://flutter.dev/intellij-setup/#installing -the-plugins

[!] Dispositivo conectado
! Nenhum dispositivo disponível

! O médico encontrou problemas em 2 categorias.

Eu tive o mesmo problema. tentei todos os itens acima, mas não consertou. o que eu fiz foi:
Faça backups antes de continuar, especialmente a parte sdkmanager

foi para as variáveis ​​de ambiente e adicionou ANDROID_HOME com um valor de variável de: C:\Users\%username%\AppData\Local\Android\Sdk
então meu JAVA_HOME com este valor de variável:
C:\Program Files\Android\Android Studio\jre
então meu Path com este valor variável:
C:\Users\%username%\flutter\bin

Então fui para C:\Users\%username%\AppData\Local\Android\Sdk\tools\bin
e abri sdkmanager.bat com um editor de notas, este era meu DEFAULT_JVM_OPTS :

<strong i="24">@rem</strong> Add default JVM options here. You can also use JAVA_OPTS and SDKMANAGER_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Dcom.android.sdklib.toolsdir=%~dp0\.."

Então eu corri:
flutter doctor
obteve saída de:

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.2.3, on Microsoft Windows [Version 10.0.16299.309], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[√] Android Studio (version 3.1)
[√] Connected devices (1 available)

! Doctor found issues in 1 category.

Então eu corri
flutter doctor --android-licenses
e aceitou todos os Termos e Condições com (y)

Isso resolveu meus problemas. espero que ajude você.

Obrigado, funcionou para mim.

flutter doctor --android -licences funciona para mim

Para OSX, isso funcionou para mim.

  1. Eu verifiquei quais jdk eu tinha em /Library/Java/JavaVirtualMachines/ e encontrei jdk1.8.0_77.jdk/
  2. Adicionado export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/" ao meu ~/.bash_profile e salvo.
  3. Terminal reiniciado
  4. Para ver se as alterações funcionaram, execute echo $JAVA_HOME
  5. execute flutter doctor --android-licenses e aceita todas as licenças

Executar flutter doctor novamente não mostrou problemas, finalmente!

Eu também tive esse problema .

No Windows:
abra o cmd e execute:
android update sdk

Depois disso, execute flutter doctor novamente

Olá,
o problema está na versão do Java, o sdk do flutter não oferece suporte ao Java 10, então você precisa baixar sua versão do Java para o java 8.

Eu configurei o JAVA_HOME com o JRE no estúdio Android e, em seguida, flutter doctor --android-licences funcionou. Para mim, o caminho JRE era C: Program FilesAndroidAndroid Studiojre

Isso funcionou para mim

Tentar a sugestão de @Zedonboy me deu mais alguns problemas ...

flutter doctor --android-licenses
A newer version of the Android SDK is required. To update, run:
C:\Users\Caleb\AppData\Local\Android\sdk\tools\bin\sdkmanager --update
C:\Users\Caleb\AppData\Local\Android\sdk\tools\bin\sdkmanager --update
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
        at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
        at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
        at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
        ... 5 more

Eu tive o mesmo problema e foi resolvido quando fiz downgrade do java 13 para java 8.

no terminal set java 1.8 home path

export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
então

experimentar

/Users/mac/Library/Android/sdk/tools/bin/sdkmanager --update

AVISO LEGAL. ESTE SOFTWARE É FORNECIDO PELOS PROPRIETÁRIOS DOS DIREITOS AUTORAIS E CONTRIBUIDORES "NO ESTADO EM QUE SE ENCONTRA" E QUAISQUER GARANTIAS EXPRESSAS OU IMPLÍCITAS, INCLUINDO, MAS NÃO SE LIMITANDO A, GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UM DETERMINADO FIM SÃO REJEITADAS. EM NENHUMA HIPÓTESE O PROPRIETÁRIO DOS DIREITOS AUTORAIS OU CONTRIBUIDORES SERÁ RESPONSÁVEL POR QUAISQUER DANOS DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQUENCIAIS (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, LUCROS DE DADOS; OU INTERRUPÇÃO DE NEGÓCIOS) NO ENTANTO CAUSADA E EM QUALQUER TEORIA DE RESPONSABILIDADE, SEJA EM CONTRATO, RESPONSABILIDADE ESTRITA OU DELITO (INCLUINDO NEGLIGÊNCIA OU OUTRO) DECORRENTE DE QUALQUER FORMA DO USO DESTE SOFTWARE, MESMO SE AVISADO DA POSSIBILIDADE.

Aceitar? (y / N): y
...

Para corrigir isso, desinstalei o JDK 13 que havia instalado anteriormente e:

  1. Instale o JDK 8
  2. flutter doctor --android-licenses

Espero que isso ajude ... ^ _ ^

Atualização Importante

O OpenJDK 10 foi supervisionado pelo OpenJDK 11 , que não implementa java.se.ee _at all_. Isso significa que o hack de adicionar --add-modules java.se.ee não faz mais nada. Isso também significa que o OpenJDK 10 será removido automaticamente do seu sistema e substituído pelo OpenJDK 11 na próxima vez que você atualizar, se as atualizações estiverem configuradas corretamente.

Para corrigir isso, modifique sdkmanager para usar o Java 8 definindo JAVA_HOME _inside_ sdkmanager para uma instalação do Java 8. Ainda está, por padrão, em ~/Android/Sdk/tools/bin/sdkmanager .

# Add default JVM options here. You can also use JAVA_OPTS and SDKMANAGER_OPTS to pass JVM options $
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
DEFAULT_JVM_OPTS='"-Dcom.android.sdklib.toolsdir=$APP_HOME" -XX:+IgnoreUnrecognizedVMOptions'
<strong i="18">@rem</strong> Add default JVM options here. You can also use JAVA_OPTS and SDKMANAGER_OPTS to pass JVM options to this script.
set JAVA_HOME="C:\ProgramData\scoop\apps\android-studio\current\jre"
set DEFAULT_JVM_OPTS="-Dcom.android.sdklib.toolsdir=%~dp0\.."

Dessa forma, você pode continuar usando uma versão sã e mantida do Java em seu sistema enquanto usa simultaneamente sdkmanager .

# Java
export JAVA_HOME=/usr/lib/jvm/default-java

E agora tenho alguns oleodutos para consertar.

Para corrigir isso, modifique sdkmanager para usar o Java 8 definindo JAVA_HOME _inside_ sdkmanager para uma instalação do Java 8. Ainda está, por padrão, em ~/Android/Sdk/tools/bin/sdkmanager .

Estou apenas começando com todas essas coisas.
Você pode me dizer como modificar sdkmanager para usar o Java 8 definindo JAVA_HOME dentro de sdkmanager para uma instalação do Java 8. Por exemplo, como acessar JAVA_HOME dentro de sdkmanager já que é um arquivo exec.

atualizar o SDK do Android no Android Studio ... Funcionou para mim. porque se você atualizou seu flutter, ele precisa também da versão atualizada do sdk. para que o ambiente funcione adequadamente

RESOLVIDO,
antes de usar o JDK 13 (newver) e encontrar esse problema sdk unknow, então desinstalo o jdk 13 e instalo o jdk 8, atualizo sua variável JAVA_HOME, reinicio o computador e, em seguida, executo o flutter doctor,

Microsoft Windows [Versão 10.0.17763.973]
(c) 2018 Microsoft Corporation. Todos os direitos reservados.

C: Userskarmadi> flutter doctor

Resumo médico (para ver todos os detalhes, execute flutter doctor -v):
[√] Flutter (Canal estável, v1.9.1 + hotfix.6, no Microsoft Windows [Versão 10.0.17763.973], localidade en-US)

[!] Conjunto de ferramentas do Android - desenvolver para dispositivos Android (Android SDK versão 29.0.2)
! Algumas licenças do Android não são aceitas. Para resolver isso, execute: flutter doctor --android-licences
[√] Android Studio (versão 3.5)
[√] Código VS (versão 1.41.1)
[!] Dispositivo conectado
! Nenhum dispositivo disponível

! O médico encontrou problemas em 2 categorias.

C: Userskarmadi> flutter doctor --android-licences
Aviso: Arquivo C: Userskarmadi.androidrepositories.cfg não pôde ser carregado.
6 de 7 licenças de pacote SDK não aceitas. Atualizações de computação 100% ...
Revisar licenças que não foram aceitas (s / N)? y
* e então irá mostrar mais angreement você tem que tocar em y
_ até esta mensagem sair _
Todas as licenças de pacote SDK são aceitas

C: Userskarmadi> flutter doctor
Resumo médico (para ver todos os detalhes, execute flutter doctor -v):
[√] Flutter (Canal estável, v1.9.1 + hotfix.6, no Microsoft Windows [Versão 10.0.17763.973], localidade en-US)

[√] Conjunto de ferramentas Android - desenvolver para dispositivos Android (Android SDK versão 29.0.2)
[√] Android Studio (versão 3.5)
[√] Código VS (versão 1.41.1)
[!] Dispositivo conectado
! Nenhum dispositivo disponível

! O médico encontrou problemas em 1 categoria.

Eu uso sdkman

Posso executar flutter doctor --android-licenses sucesso depois de executar o comando abaixo e defini-lo como padrão

$ sdk install java 8.0.242.j9-adpt

Downloading: java 8.0.242.j9-adpt

In progress...

############################################################################################################### 100.0%############################################################################################################### 100.0%

Repackaging Java 8.0.242.j9-adpt...

Done repackaging...

Installing: java 8.0.242.j9-adpt
Done installing!

Do you want java 8.0.242.j9-adpt to be set as default? (Y/n): 

Setting java 8.0.242.j9-adpt as default.

@NatoBoram Acho que bloquear este tíquete é melhor se não houver necessidade no futuro.

Basta executar o CMD como administrador

Aceitei todas as licenças e de repente elas são 'esquecidas' .....
Alguém sabe como resolver esse problema? De onde isso vem? O que está faltando? Qual é a melhor maneira em 2020 de resolver esse problema?

Resumo médico (para ver todos os detalhes, execute flutter doctor -v):
[√] Flutter (Channel dev, v1.15.3, no Microsoft Windows [versão 10.0.18363.657], localidade fr-FR)
[!] Conjunto de ferramentas do Android - desenvolver para dispositivos Android (Android SDK versão 29.0.3)
X Status da licença do Android desconhecido.
Tente reinstalar ou atualizar seu Android SDK Manager.
Consulte https://developer.android.com/studio/#downloads ou visite https://flutter.dev/setup/#android -setup para obter instruções detalhadas.
[√] Android Studio (versão 3.5)
[√] Dispositivo conectado (1 disponível)

flutter doctor --android-licences
Uma versão mais recente do Android SDK é necessária. Para atualizar, execute:
C: xxxxxtoolsbinsdkmanager --update

flutter doctor --android-licences -v
Uma versão mais recente do Android SDK é necessária. Para atualizar, execute:
C: xxxxxxtoolsbinsdkmanager --update

0 throwToolExit (pacote: flutter_tools / src / base / common.dart: 14: 3)

1 AndroidLicenseValidator.runLicenseManager (pacote: flutter_tools / src / android / android_workflow.dart: 365: 7)

2 Doctor.diagnose (pacote: flutter_tools / src / doctor.dart: 245: 38)

3 DoctorCommand.runCommand (pacote: flutter_tools / src / comandos / doctor.dart: 58: 39)

4 FlutterCommand.verifyThenRunCommand (pacote: flutter_tools / src / runner / flutter_command.dart: 668: 18)

5 _rootRunUnary (dardo: async / zone.dart: 1134: 38)

6 _CustomZone.runUnary (dardo: async / zone.dart: 1031: 19)

7 _FutureListener.handleValue (dardo: async / future_impl.dart: 140: 18)

8 Future._propagateToListeners.handleValueCallback (dardo: async / future_impl.dart: 682: 45)

9 Future._propagateToListeners (dardo: async / future_impl.dart: 711: 32)

10 Future._completeWithValue (dardo: async / future_impl.dart: 526: 5)

11 Future._asyncComplete.(dardo: async / future_impl.dart: 556: 7)

12 _rootRun (dardo: async / zone.dart: 1126: 13)

13 _CustomZone.run (dardo: async / zone.dart: 1023: 19)

14 _CustomZone.runGuarded (dardo: async / zone.dart: 925: 7)

15 _CustomZone.bindCallbackGuarded.(dardo: async / zone.dart: 965: 23)

16 _microtaskLoop (dardo: async / schedule_microtask.dart: 43: 21)

17 _startMicrotaskLoop (dardo: async / schedule_microtask.dart: 52: 5)

18 _runPendingImmediateCallback (dart: isolate-patch / isolate_patch.dart: 118: 13)

19 _RawReceivePortImpl._handleMessage (dardo: isolate-patch / isolate_patch.dart: 169: 5)

sdkmanager --atualizar em um aplicativo flutter
Exceção no thread "main" java.lang.NoClassDefFoundError: javax / xml / bind / annotation / X
mlSchema
em com.android.repository.api.SchemaModule $ SchemaModuleVersion.(SchemaMo
dule.java:156)
em com.android.repository.api.SchemaModule.(SchemaModule.java:75)
em com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.
java: 81)
em com.android.sdklib.tool.sdkmanager.SdkManagerCli.main (SdkManagerCli. java: 73

sdkmanager --atualizar em um aplicativo Android
Exceção no thread "main" java.lang.NoClassDefFoundError: javax / xml / bind / annotation / XmlSchema
em com.android.repository.api.SchemaModule $ SchemaModuleVersion.(SchemaModule.java:156)
em com.android.repository.api.SchemaModule.(SchemaModule.java:75)
em com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81)
em com.android.sdklib.tool.sdkmanager.SdkManagerCli.main (SdkManagerCli.java:73)
em com.android.sdklib.tool.sdkmanager.SdkManagerCli.main (SdkManagerCli.java:48)
Causado por: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
em java.base / jdk.internal.loader.BuiltinClassLoader.loadClass (BuiltinClassLoader.java:602)
em java.base / jdk.internal.loader.ClassLoaders $ AppClassLoader.loadClass (ClassLoaders.java:178)
em java.base / java.lang.ClassLoader.loadClass (ClassLoader.java:521)
... mais 5

Este é realmente um problema sério

@NatoBoram Acho que bloquear este tíquete é melhor se não houver necessidade no futuro.

infelizmente não é o caso ...

@ benedicte69 Você leu este tópico e tentou alguma solução? Especificamente, você tentou a solução listada aqui ?

Eu configurei o JAVA_HOME com o JRE no estúdio Android e, em seguida, flutter doctor --android-licences funcionou. Para mim, o caminho JRE era C: Program FilesAndroidAndroid Studiojre

OBRIGADA!!!!!!!

Parabéns e muito obrigado @GuilhermeEsdras ! Essa é a resposta mais atualizada que li até agora! Com certeza o Gradlew não reclamará de nenhum JAVA_HOME ruim dessa forma.
Ele resolveu minhas licenças do Android (apesar de um erro: .androidrepositories.cfg não pôde ser carregado.)

por favor, me ajude...
coisa que acontece comigo é-

$ flutter doctor -v
[√] Flutter (Canal estável, v1.12.13 + hotfix.8, no Microsoft Windows [Versão 10.0.17763.1098], local en-IN)
• Flutter versão 1.12.13 + hotfix.8 em C: UsersasusDesktopflutter_windows_v1.12.13 + hotfix.8-stableflutter
• Revisão da estrutura 0b8abb4724 (5 semanas atrás), 2020-02-11 11:44:36 -0800
• Revisão do motor e1e6ced81d
• Dart versão 2.7.0

[!] Conjunto de ferramentas Android - desenvolver para dispositivos Android (Android SDK versão 29.0.2)• Android SDK em C: UsersasusAppDataLocalAndroidsdk• Localização do Android NDK não configurada (opcional; útil para suporte de criação de perfil nativo)• Plataforma android-R, ferramentas de construção 29.0.2• Binário Java em: C: Arquivos de programasAndroidAndroid Studiojrebinjava• Java versão OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)X Status da licença do Android desconhecido.Tente reinstalar ou atualizar seu Android SDK Manager.Consulte https://developer.android.com/studio/#downloads ou visite https://flutter.dev/setup/#android -setup para obter instruções detalhadas.

[√] Android Studio (versão 3.6)
• Android Studio em C: Arquivos de programasAndroidAndroid Studio
• Plugin Flutter versão 44.0.2
• Plugin Dart versão 192.7761
• Java versão OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] Código VS (versão 1.43.0)
• Código VS em C: UsersasusAppDataLocalProgramsCódigo VS da Microsoft
• Extensão Flutter versão 3.8.1

[!] Dispositivo conectado
! Nenhum dispositivo disponível

! O médico encontrou problemas em 2 categorias.

Eu tenho o mesmo problema.

Basta abrir o Android Studio e instalar o gerenciador SDK.
Execute novamente o médico agitado. Ele dirá para você aceitar as licenças não aceitas do Android.

Se você deseja corrigir esse problema, basta baixar o Android Studio 3.5.2 neste link Baixe o Android Studio 3.5.3 e instale-o depois de remover o Android Studio que você instalou em seu sistema. Depois de instalá-lo, abra-o e faça o mesmo que faria com outras versões do Android Studio significa instalar todos os SDKs e apenas abrir o cmd e clicar em flutter doctor e agora o erro desconhecido do status da licença do Android Studio foi corrigido.

Obrigado!

Para aqueles que ainda enfrentam o problema e se você tem o Android Studio instalado,

1. open sdk manager
2. under sdk tools uncheck hide obsolete packages at the bottom
3. then you should see an option called Android Sdk Tools (Obsolete)
4. check it and apply and let the studio download the package
5. once done run the command flutter doctor and it should now prompt you to run flutter doctor --android-licenses once you run the license command accept all licenses by hitting y and it should solve the problem

para uma resposta mais detalhada, consulte esta resposta https://stackoverflow.com/a/60705505/8253662 espero que isso ajude

Mas eu tenho o Android Studio versão 3.6

Em Seg, 16 Mar, 2020, 17:29 Mahesh Jamdade, notificaçõ[email protected]
escreveu:

Se nada funcionasse para você, recomendo que siga esta resposta
https://stackoverflow.com/a/60705505/8253662 espero que isso ajude

-
Você está recebendo isto porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/flutter/flutter/issues/16025#issuecomment-599496856 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/AK7YA2CMUDIHJNR4CQTP2KTRHYIBTANCNFSM4EX3IR2Q
.

Ter Android ASK (obsoleto)
image

Agora
D: flutterbin> flutter doctor --android-licences
Uma versão mais recente do Android SDK é necessária. Para atualizar, execute:
C: UserssunuwAppDataLocalAndroidsdktoolsbinsdkmanager --update

D: flutterbin> C: UserssunuwAppDataLocalAndroidsdktoolsbinsdkmanager --update
Aviso: Não foi possível criar configurações
java.lang.IllegalArgumentException
em com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.(SdkManagerCliSettings.java:428)
em com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings (SdkManagerCliSettings.java:152)
em com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings (SdkManagerCliSettings.java:134)
em com.android.sdklib.tool.sdkmanager.SdkManagerCli.main (SdkManagerCli.java:57)
em com.android.sdklib.tool.sdkmanager.SdkManagerCli.main (SdkManagerCli.java:48)
Uso:
sdkmanager [--uninstall] [] [--package_file =] [...]
sdkmanager --update []
sdkmanager --list []
sdkmanager --licenses []
sdkmanager --version

Com --install (opcional), instala ou atualiza pacotes.
Por padrão, os pacotes listados são instalados ou (se já instalados)
atualizado para a versão mais recente.
Com --uninstall, desinstale os pacotes listados.

<package> is a sdk-style path (e.g. "build-tools;23.0.0" or
         "platforms;android-23").
<package-file> is a text file where each line is a sdk-style path
               of a package to install or uninstall.
Multiple --package_file arguments may be specified in combination
with explicit paths.

Com --update, todos os pacotes instalados são atualizados para a versão mais recente.

Com --list, todos os pacotes instalados e disponíveis são impressos.

Com --licenses, mostre e ofereça a opção de aceitar licenças para todos
pacotes disponíveis que ainda não foram aceitos.

Com --version, imprime a versão atual do sdkmanager.

Argumentos comuns:
--sdk_root =: Use a raiz do SDK especificada em vez do SDK
contendo esta ferramenta

--channel=<channelId>: Include packages in channels up to <channelId>.
                       Common channels are:
                       0 (Stable), 1 (Beta), 2 (Dev), and 3 (Canary).

--include_obsolete: With --list, show obsolete packages in the
                    package listing. With --update, update obsolete
                    packages as well as non-obsolete.

--no_https: Force all connections to use http rather than https.

--proxy=<http | socks>: Connect via a proxy of the given type.

--proxy_host=<IP or DNS address>: IP or DNS address of the proxy to use.

--proxy_port=<port #>: Proxy port to connect to.

--verbose: Enable verbose output.
  • Se o env var REPO_OS_OVERRIDE estiver definido como "windows",
    Pacotes "macosx" ou "linux" serão baixados para esse sistema operacional.
    image

Estou usando esta solução, mas parece que ainda estou procurando pelo diretório android / tools
Tentei criar um link simbólico para o diretório, não funciona
Se eu instalar o cmdtools com o diretório android / tools, ocorrerá um erro como este
Warning: Could not create settings java.lang.IllegalArgumentException

image

alguém pode elaborar?

A ferramenta Android SDK Manager está ausente na nova versão do Android Studio. !!!

A ferramenta Android SDK Manager está ausente na nova versão do Android Studio. !!!

Vá para Ferramentas -> SDK Manager -> Ferramentas SDK
Selecione e instale ferramentas SDK

Basta baixar as ferramentas CLI do site de desenvolvedores. E recorte e cole na pasta do gerenciador de SDK. E atualize seu caminho e reinicie o sistema .. tudo ficará bem. 🙂

Enviado do Outlook Mobile https://aka.ms/blhgte


De: Levent Karakaş [email protected]
Enviado: sexta-feira, 10 de abril de 2020 02:56:43
Para: flutter / flutter [email protected]
Cc: ibini [email protected] ; Comentário [email protected]
Assunto: Re: [vibração / vibração] ✗ Status da licença do Android desconhecido. (# 16025)

A ferramenta Android SDK Manager está ausente na nova versão do Android Studio. !!!
Vá para Ferramentas -> SDK Manager -> Ferramentas SDK
Selecione e instale ferramentas SDK

-
Você está recebendo isto porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fflutter%2Fflutter%2Fissues%2F16025%23issuecomment-611760484&data=02 % 7C01% 7C% 7C3eddcd888dc747ec0a5808d7dcccb3b8% 7C84df9e7fe9f640afb435aaaaaaaaaaaa% 7C1% 7C0% & 7C637220644054715340 sdata = xETn0jgohGz0SgAiwgqWWUzegoqMxcNm6p% 2FHsJre080% 3D & reservados = 0 , ou de cancelamento https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub. COM% 2Fnotifications% 2Funsubscribe-auth% & 2FAJRW4S5LK6QRCEDO2CUU22DRLY4RHANCNFSM4EX3IR2Q dados = 02% 7C01% 7C% 7C3eddcd888dc747ec0a5808d7dcccb3b8% 7C84df9e7fe9f640afb435aaaaaaaaaaaa% 7C1% 7C0% & 7C637220644054715340 sdata = TzISgosVl7pf4cfxpGrTlOXuBYlfJ0szFchL8hYC5Uc% 3D & reservados = 0 .

Cancelar subscrição...

Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que ele foi fechado. Se você ainda estiver enfrentando um problema semelhante, abra um novo bug, incluindo a saída de flutter doctor -v e uma reprodução mínima do problema.

Esta página foi útil?
0 / 5 - 0 avaliações