Когда я запускаю приложение, оно застревает
Launching lib\main.dart on Lenovo A319 in debug mode...
Running Gradle task 'assembleDebug'...
(This is taking an unexpectedly long time.)
Это никогда не инициализирует Gradle, ни зависимости
Когда я запускаю приложение, оно застревает
Launching lib\main.dart on Lenovo A319 in debug mode...
Running Gradle task 'assembleDebug'...
(This is taking an unexpectedly long time.)
Это никогда не инициализирует Gradle, ни зависимости
(This is taking an unexpectedly long time.)
Значит ли это, что после этого времени он вернет определенный результат? если да, каков результат?flutter run -v
. Наконец, вы можете попробовать остановить существующий демон gradle, аcd android && ./gradlew --stop
затемflutter run -v
снова запустить .flutter doctor
, это сузит область поиска ошибок. Будет ли это делать конкретное приложение или все ваши приложения?Ответы:
В моем случае эта проблема была вызвана брандмауэром Windows. После того, как я временно отключил его, проблема исчезла. Стоит попробовать. Удачи!
источник
Вот решение в моем случае.
~/.gradle
(необязательно)cd android
./gradlew clean
./gradlew build
источник
На Archlinux у меня было две причины:
unset TERM
было установленоxterm-256color
( ссылка ).flutter channel master
&&flutter upgrade
. Я смогу переключиться обратно на стабильную флаттер, когда исправление в мастере перейдет в стабильную ( ссылка ).источник
Эта проблема возникла в моей системе из-за ядра Zen.
Я установил ядро Linux-LTS и запустил систему, используя это.
Затем мой проект вернулся для компиляции снова.
источник
Я использую VS Code на Ubuntu 18.04
Для меня это была фоновая загрузка соответствующих инструментов сборки Android SDK для моего подключенного устройства. Запуск
flutter run -v
показал, что он загружает инструменты сборки Android SDK, что обычно занимает некоторое время. Как только это было сделано, приложение флаттера скомпилировалось и успешно запустилось.Решение
Убедитесь, что вы установили инструменты Android SDK и добавили их в путь к среде. Я предполагаю, что вы скачали инструменты Android SDK.
Убедитесь, что вы установили Gradle и добавили его в путь
Убедитесь, что вы установили последние SDK дротик и флаттер
Для № 1 и 2, пожалуйста, обратитесь к этому сообщению:
Настройка флаттера без студии Android
источник
Если вы работаете в Windows: попробуйте добавить исключения брандмауэра в Android Studio.
Я надеюсь, что это может быть полезно и для вас.
источник
Вероятно, это одна из многих проблем, и некоторые из рекомендуемых проблем можно найти здесь .
Убедитесь, что вы используете Android SDK, который вы установили ... в файле build.gradle проверьте compileSdkVersion.
Вы можете попробовать удалить и переустановить соответствующий SDK.
Некоторые пользователи сообщают, что им пришлось повторно вызвать Dart.
Без дополнительной информации мы можем предложить простое устранение неполадок.
Удачи.
источник
Для создания apk для Android во Flutter эта проблема иногда возникает. Мне повезло, что я тоже столкнулся с этой проблемой. Вот несколько способов ее решения:
Если вы следовали рекомендованному маршруту отсюда: https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility
Попробуй это:
Сверьтесь с шагами «не рекомендуется» в вышеприведенном уроке, если все перечисленные файлы такие же, как в вашем проекте, особенно: in
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' }
проверить, если
root/android/app/build.gradle SDK version is set to minimum 28 for: compileSdkVersion 28 and targetSdkVersion 28
спасибо.источник
Возникла та же проблема из-за неправильного compileSdkVersion в файле build.gradle. Работает нормально сейчас.
источник
В моем случае я забыл скачать Google Web Driver. Он работает после того, как я скачал Google Web Driver.
источник
В Windows 10 на это уходит время, поскольку для подключения Android к Android Studio требуется разрешение брандмауэра (AVD). Может быть еще одна причина, по которой вы не загрузили полный Android SDK на свой компьютер.
Чтобы проверить проблему, просто запустите команду на вашем терминале / cmd / PowerShell.
flutter doctor
флаттер докторпроверьте, установлен ли SDK или нет. Попробуйте установить и принять лицензию, используя следующую команду
flutter doctor --android-licenses
Если это не решит вашу проблему, перейдите в Android Studio и откройте Android Studio,
File-> settings->System settings(left tab) ->Android SDK
,перейти на
SDK Tool section
этой странице,убрать галочку
hide obsolete packages
,выберите
Android SDL tools(obsolete)
и нажмите «Применить», а также установите другие полезные инструменты по вашему усмотрению.источник
Это помогло: проверьте, установлена ли версия SDK root / android / app / build.gradle на минимум 28 для: compileSdkVersion 28 и targetSdkVersion 28
Происходит с импортом Firestore.
источник
В моем случае версия Android Gradle Plugin не была обновлена до какой-либо версии. Поэтому я обновил его, щелкнув правой кнопкой мыши на папке моего проекта, щелкнув «Открыть настройки модуля» и соответственно обновив версию плагина Gradle.
источник
Я использовал команду «flutter clean» в своем проекте, и она вернулась к работе отлично, пожалуйста, попробуйте. Игуал имиджем
источник
В моем случае мне нужно было только подождать, пока флаттер установит gradle и другие вещи, если вы используете команду
Вы можете видеть, что делает.
источник
flutter run -v
показал, что я застрял наDownloading https://services.gradle.org/distributions/gradle-5.6.2-all.zip
Это могло занять несколько часов, так как по какой-то причине скорость загрузки составляла ~ 10 КБ / с при приличном соединении DSL.
Решение:
gradle-5.6.2-all.zip
вC:\Users\ <MyUsername>\.gradle\wrapper\dists\gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb
(конечно, последняя папка будет иметь другое имя на вашем ПК)flutter run
и вуаля.источник
Как ты !,
После многих попыток ничто из того, что они рекомендовали, не помогло мне.
Моя проблема заключалась в том, что у меня были * .dart файлы с множеством строк кода для первоначального выполнения операций создания и вставки SQL в SQLite, я удалил эти 4072 строки операций, размер файла был уменьшен, и мне больше не нужно было компилировать сам код Вместо этого я предварительно загрузил базу данных в ресурсы, и она работала безупречно! ..
Сообщение о том, что операция длится долго, больше не появляется, я надеюсь, что она вас обслуживает.
До, когда длинный размер файла
После, без операций кода SQL
источник