Флаттер застрял при установке сборки \ app \ output \ apk \ app.apk - PullRequest
0 голосов
/ 20 ноября 2018

, когда я запускаю

$ flutter run

В моем мобильном устройстве появляется запрос, спрашивающий, хочу ли я установить приложение на свое устройство.Даю, тогда ничего не происходит!

Здесь застряли

Launching lib/main.dart on POCO F1 in debug mode...
Initializing gradle...                                           1.5s
Resolving dependencies...                                        9.2s
Gradle task 'assembleDebug'...                                  22.9s
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...                     14.9s

Тогда ничего.

Ответы [ 13 ]

0 голосов
/ 18 июля 2019

Это также происходит из-за плагинов флаттера, которые не поддерживают Android Api 28.

В моем случае это вызвано этим плагином https://pub.dev/packages/connectivity

0 голосов
/ 09 августа 2019

Установка build \ app \ output \ apk \ app.apk ... отображается на вкладке Run и не дает много информации,Пожалуйста, загляните во вкладку Logcat , и здесь вы можете найти подробные журналы и найти причину, по которой вы застряли.Если вкладка Logcat не отображается, перейдите по этой ссылке: Android Studio не показывает Logcat с флаттером

0 голосов
/ 20 июня 2019

Когда я переключил образ системы для эмулятора с Q на Pie, он решил это для меня.

0 голосов
/ 30 июня 2019

Эта проблема возникла при удалении приложения флаттера с домашнего экрана.Я не смог установить его через андроид студию или через команды установки флаттера.Для меня работало сгенерировать релиз apk.

flutter build apk

и вставить apk в устройство и снова установить его вручную через устройство.После чего не было проблем с установкой через команды android studio или flutter.

0 голосов
/ 25 мая 2019

Запуск flutter clean решил эту проблему для меня с помощью эмулятора.

Я стер данные с эмулятора, удалил эмулятор и создал новый, ничего из этого не получилось.flutter clean работал, хотя.

0 голосов
/ 06 июня 2019

Попробуйте это

  1. Первая установка приложения с использованием флаттера с терминала
  2. Когда приложение установлено.Длительно нажмите на значок приложения и перейдите к информации о приложении.
  3. Принудительная остановка приложения.
  4. Удаление кэша и удаление хранилища, содержащегося в приложении.
  5. Удаление приложения.
  6. Установите снова.это будет работать.
0 голосов
/ 23 марта 2019

У меня была проблема с этим, когда я удалил свое приложение с устройства, но, к сожалению, я не удалил его от всех пользователей, которые находятся на моем телефоне.Даже Гость сохранил версию моего приложения, поэтому я решил эту проблему, удалив все версии своего приложения для всех пользователей.После этого мое приложение было установлено без проблем.К сожалению, мы не получаем никакого сообщения об ошибке, что что-то не так, если это произойдет, поэтому я надеюсь, что это было дело для вас, ребята, и что я помогу вам решить это!;)

0 голосов
/ 18 мая 2019

Я удалил приложение отладки из меню Android, а затем столкнулся с той же проблемой.Я перезапустил свой телефон, но это не очень помогло.Мое решение было полностью удалить приложение и переустановить его вручную:

  1. Подключиться к устройству с помощью ADB

  2. Используйте adb uninstall com.example.application.name

  3. Используйте adb install C:\PathToYourProject\build\app\outputs\apk\app.apk

Кстати, в таких непростых сценариях flutter run --verbose может предоставить более подробную информацию о том, чтопошло не так.

0 голосов
/ 05 марта 2019

Я столкнулся с этой проблемой после изменения имени пакета.Следование инструкциям на этот пост помогло мне: Приложение Flutter не работает после изменения имени пакета

0 голосов
/ 23 января 2019

Для тех, кто читает это, я решил это, выполнив следующее:

  1. Откройте Android Studio-> SDK Manager и установите API 27 (по умолчанию Android Studio устанавливает только последнюю версию (API 28) какна момент написания статьи и, похоже, возникли проблемы с его использованием прямо сейчас).
  2. В cmd запустите flutter doctor --android-licenses и убедитесь, что вы принимаете все лицензии.
  3. Откройте Android Studio->AVD Manager и создайте новый эмулятор с помощью API 27
  4. Запустите ваше приложение на новом эмуляторе и наслаждайтесь!

Надеюсь, это поможет:).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...