3
respostas

Problemas na instalação do Flutter (windows)

Estava fazendo um upgrade e o notebook reiniciou, provavelmente corrompendo algum arquivo. Já excluí e reinstalei novamente mas continua ocorrendo o mesmo erro quando executo o comando "flutter doctor".

Checking Dart SDK version...
Downloading Dart SDK from Flutter engine ...
Expanding downloaded archive with PowerShell...
Building flutter tool...
Running pub upgrade...
Resolving dependencies... (1.8s)
Because flutter_tools depends on unified_analytics 7.0.2 which doesn't match any versions, version solving failed.


You can try the following suggestion to make the pubspec resolve:
* Consider downgrading your constraint on unified_analytics: dart pub add unified_analytics:^7.0.1
Error (1): Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (9 tries left)

Estava usando a versão mais recente. Agora instalei a versão usada no curso e recebi retorno diferente do flutter doctor:

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.0.1, on Microsoft Windows [versÆo 10.0.26100.3775], locale pt-BR)
[!] Android toolchain - develop for Android devices (Android SDK version 36.0.0)
    X Android SDK file not found: C:\Users\S598021112\AppData\Local\Android\Sdk\platforms\android-36\android.jar.
[√] Chrome - develop for the web
[!] Visual Studio - develop for Windows (Ferramentas de Build do Visual Studio 2019 16.11.25)
    X The current Visual Studio installation is incomplete. Please reinstall Visual Studio.
[!] Android Studio (version 2024.3.2)
    X Unable to find bundled Java version.
[√] IntelliJ IDEA Community Edition (version 2025.1)
[√] Connected device (3 available)
[√] HTTP Host Availability
3 respostas

Olá, Regina, como vai?

Esse tipo de problema na instalação do Flutter pode acontecer quando alguma dependência esperada não está disponível ou corretamente configurada. A primeira parte do erro indica que o Flutter não conseguiu encontrar uma versão compatível do pacote unified_analytics. Isso pode ser resolvido fixando manualmente a versão mencionada, com o comando:

dart pub add unified_analytics:^7.0.1

Sobre o segundo erro, após instalar a versão usada no curso, o flutter doctor trouxe avisos relacionados ao ambiente de desenvolvimento. Está faltando o arquivo android.jar na pasta da plataforma Android 36. Isso pode ser corrigido abrindo o Android Studio, indo em "Tools" > "SDK Manager" > "SDK Platforms" e instalando a plataforma Android API 36 (ou uma versão anterior compatível, como API 33 ou 34).

A imagem exibe as configurações do Android SDK em um IDE, mostrando plataformas SDK instaladas e indisponíveis com seus níveis de API e status

O Flutter também não conseguiu localizar o Java embutido. Você pode corrigir isso reinstalando o Android Studio ou configurando manualmente o caminho do Java no seu flutter config:

flutter config --android-studio-dir="C:\Caminho\para\Android\Studio"

Espero ter ajudado!

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

Abraços :)

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Corrigi o JAVA_HOME, reinstalei o Android Studio e também executei o comando flutter config conforme instruções, porém o erro da versão java permanece.

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.0.1, on Microsoft Windows [versÆo 10.0.26100.3775], locale pt-BR)
[√] Android toolchain - develop for Android devices (Android SDK version 36.0.0)
[√] Chrome - develop for the web
[!] Visual Studio - develop for Windows (Ferramentas de Build do Visual Studio 2019 16.11.25)
    X The current Visual Studio installation is incomplete. Please reinstall Visual Studio.
[!] Android Studio (version 2024.3.2)
    X Unable to find bundled Java version.
[√] IntelliJ IDEA Community Edition (version 2025.1)
[√] Connected device (3 available)
[√] HTTP Host Availability

! Doctor found issues in 2 categories.

Oi, Regina.

Há um tempo atrás, um outro aluno postou aqui no fórum o que pode ser uma possível solução para esse erro do Unable to find bundled Java version. A ideia é encontrar o local de instalação do Android Studio e copiar o conteúdo da pasta jbr para dentro da pasta jre, esse video pode te ajudar a localizar o local de instalação (está em inglês, mas a ideia é apenas acompanhar a localização das pastas).

Fico no aguardo do resultado e a disposição