Quando executo o aplicativo, ele fica preso
Launching lib\main.dart on Lenovo A319 in debug mode...
Running Gradle task 'assembleDebug'...
(This is taking an unexpectedly long time.)
Nunca inicializa Gradle nem as dependências
gradle
flutter
yaml
flutter-dependencies
aprendiz
fonte
fonte
(This is taking an unexpectedly long time.)
isso significa que após esse tempo retorna um certo resultado? se sim, qual é o resultado?flutter run -v
. Por fim, você pode tentar parar um daemon gradle existente viacd android && ./gradlew --stop
e executarflutter run -v
novamente.flutter doctor
, isso restringirá a área de pesquisa de erros. Faz isso com um aplicativo específico ou com todos os seus aplicativos?Respostas:
No meu caso, o Firewall do Windows estava causando esse problema. Depois de desativá-lo temporariamente, o problema desapareceu. Vale a pena tentar. Boa sorte!
fonte
Aqui está a solução no meu caso.
~/.gradle
(opcional)cd android
./gradlew clean
./gradlew build
fonte
Havia duas razões para mim no Archlinux:
unset TERM
que foi definido comoxterm-256color
( referência ).flutter channel master
&&flutter upgrade
. Eu poderei voltar ao flutter estável quando a correção no master se tornar estável ( referência ).fonte
Este problema ocorreu no meu sistema por causa do Zen Kernel.
Instalei o kernel Linux-LTS e iniciei o sistema usando isso.
Então meu projeto voltou a compilar novamente.
fonte
Estou usando o VS Code no Ubuntu 18.04
Para mim, foi um download em segundo plano das ferramentas de compilação sdk android adequadas para o meu dispositivo conectado. A execução
flutter run -v
mostrou que estava baixando as ferramentas de compilação do SDK para Android, que geralmente levam algum tempo. Feito isso, o aplicativo de vibração foi compilado e executado com êxito.Solução
Verifique se você instalou as ferramentas android sdk e as adicionou ao caminho do ambiente. Eu suponho que você baixou as ferramentas do Android SDK.
Verifique se você instalou o gradle e o adicionou ao caminho
Verifique se você instalou os mais recentes sdks de dardo e flutter
Para os n.os 1 e 2, consulte este post:
Configurando o Flutter sem o Android Studio
fonte
Se você estiver no Windows: tente adicionar exceções de firewall ao seu Android Studio.
Espero que isso possa ser útil para você também.
fonte
Esse é provavelmente um dos vários problemas e algumas das soluções recomendadas podem ser encontradas aqui .
Verifique se você está construindo com um sdk do Android que você instalou ... no seu arquivo build.gradle, verifique a compileSdkVersion.
Você pode tentar desinstalar e reinstalar o SDK relevante.
Alguns usuários relataram que precisavam re-instalar o Dart.
Sem um pouco mais de informações, a solução de problemas básica é a melhor solução que podemos oferecer.
Boa sorte.
fonte
Às vezes, para criar um apk para Android no Flutter, esse problema acontece. Tive a sorte de enfrentar esse problema também. Aqui estão algumas maneiras pelas quais isso pode ser resolvido:
Se você seguiu a rota recomendada a partir daqui: https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility
Tente o seguinte:
Verifique com as etapas da maneira “não recomendada” no tutorial acima se todos os arquivos listados são iguais aos do seu projeto, especialmente:
root/android/gradle/wrapper/gradle-wrapper.properties set distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
inroot/android/build.gradle, set dependencies { classpath 'com.android.tools.build:gradle:3.3.2' }
verifique se
root/android/app/build.gradle SDK version is set to minimum 28 for: compileSdkVersion 28 and targetSdkVersion 28
Obrigado.fonte
Teve o mesmo problema por causa do compileSdkVersion errado no arquivo build.gradle. Trabalhando bem agora.
fonte
No meu caso, esqueci de baixar o Google Web Driver. Está em execução assim que eu baixei o Google Web Driver.
fonte
Está demorando no Windows 10, pois o estúdio Android precisa de permissão de firewall para se conectar ao dispositivo (AVD). Pode haver outro motivo para você não ter baixado o SDK do Android completo em sua máquina.
Para verificar o problema, execute o comando na ferramenta de comando terminal / cmd / PowerShell.
flutter doctor
médico vibraçãoverifique se o SDK está instalado ou não. Tente instalar e aceitar a licença usando o seguinte comando
flutter doctor --android-licenses
Se isso não resolver seu problema, acesse o android studio e abra seu Android Studio,
File-> settings->System settings(left tab) ->Android SDK
,vá
SDK Tool section
nessa página,desmarcar
hide obsolete packages
,selecione
Android SDL tools(obsolete)
e pressione Aplicar. Instale também outras ferramentas úteis de acordo com sua conveniência.fonte
Isso ajudou a: verificar se a versão do SDK root / android / app / build.gradle está definida no mínimo 28 para: compileSdkVersion 28 e targetSdkVersion 28
Ocorre com a importação do Firestore.
fonte
No meu caso, a versão do Android Gradle Plugin não foi atualizada para nenhuma versão. Então, atualizei-o clicando com o botão direito do mouse na pasta do meu projeto, cliquei em "Abrir configurações do módulo" e atualizei a versão do plugin gradle de acordo.
fonte
Eu usei o comando "flutter clean" no meu projeto e ele voltou a funcionar perfeitamente, por favor, tente. Igual a imagem
fonte
No meu caso, eu só precisava esperar o flutter instalar o gradle e outras coisas, se você usar o comando
você é capaz de ver o que está fazendo.
fonte
flutter run -v
mostrou que eu estava preso emDownloading https://services.gradle.org/distributions/gradle-5.6.2-all.zip
Isso levaria horas, pois, por algum motivo, a velocidade de download era de ~ 10kB / s em uma conexão DSL decente.
Solução:
gradle-5.6.2-all.zip
paraC:\Users\ <MyUsername>\.gradle\wrapper\dists\gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb
(é claro que a última pasta terá um nome diferente no seu PC)flutter run
e voilà.fonte
Como você está !,
Depois de muitas tentativas, nada que eles recomendaram funcionou para mim.
Meu problema era que eu tinha arquivos * .dart com muitas linhas de código para executar operações de criação e inserção de SQL inicialmente no SQLite, removi essas 4072 linhas de operações, o arquivo foi reduzido em tamanho e não precisei mais compilar um código muito arquivo longo, em vez disso, eu pré-carreguei o banco de dados em ativos, e ele funcionou perfeitamente! ..
A mensagem de que a operação está demorando muito tempo não aparece mais, espero que seja útil.
Antes, quando o tamanho do arquivo longo
Depois, sem operações de código SQL
fonte