Flutter случайным образом вылетает и удаляет файлы флаттера

В настоящее время я использую Android Studio 3.2 для разработки приложения flutter с использованием бета-версии flutter 0.9.4 на моем ноутбуке с Windows 10. Но вчера Android Studio случайно вылетает (экран становится черным и останавливает большинство моих приложений, таких как Android Studio, SourceTree, WhatsApp и т. д.). Но ни студия Android, ни Flutter выдают настоящую ошибку, все просто перестает работать.

Когда я пытаюсь повторно открыть Android Studio после сбоя, я не могу запустить свое приложение flutter (студия Android не видит никаких подключенных устройств или эмуляторов, только делает это в приложении flutter, собственное приложение Android работает нормально). Также перестает работать команда flutter, она больше не распознается Windows.

Чтобы решить эту проблему, мне нужно переустановить мой флаттер (также работал с flutter doctor, но он говорит, что мой флаттер установлен правильно) и заменить папку инструментов платформы самой новой, потому что сбой делает эту часть непригодной для использования. После того, как я все это сделаю, я снова могу запустить свое приложение.

Дело в том, что примерно через 30-45 минут сбой происходит снова, и я могу начать все заново.

Что я пытался решить эту проблему:

  • Переустановите Android Studio
  • Переустановил Android SDK
  • Переустановите Flutter
  • Студия Android с пониженной версией
  • Пониженная версия флаттера
  • Удалены все эмуляторы
  • Перезагружал ноутбук несколько раз
  • закрыл все остальные приложения
  • проверил, есть ли у меня поврежденная память
  • исключил каталоги flutter и android studio из моих virusscanner (G Data Security)
  • Запустил флаттер от имени администратора
  • Изменен канал флаттера на master и обратно на dev

На данный момент у меня действительно нет вариантов решения моей проблемы, и мне нужна помощь в решении этой проблемы.

Обновлено: Также во время сбоя мой ЦП и ОЗУ не используют 100% своей мощности.

Это похоже на аппаратную проблему; Я думаю, что единственное решение - заменить ноутбук или попытаться найти неисправный компонент и заменить его.

yole 31.10.2018 13:55
4
1
1 225
7

Ответы 7

  • Я бы посоветовал вам использовать Microsoft Visual Code для разработки.
  • Используйте командную строку "flutter build apk" для сборки
  • убедитесь, что у вас достаточно места на жестком диске и памяти
  • что трепещет доктор -v

Я попробовал Microsoft Visual Code, но это не решило проблему.

Vincent van Ruijven 11.11.2018 16:21

Я нашел проблему. Видимо моему ноутбуку не нравится, когда я запускаю flutter clean. Итак, пока я не использую эту команду, мой флаттер не выйдет из строя ...

Это не совсем решение. Вы обновили Flutter до последней версии? В какой каталог вы установили Flutter? (добавьте вывод flutter doctor -v к вашему вопросу. В каком каталоге находится ваш проект Flutter? Находится ли Flutter или ваш проект в каталоге, который синхронизируется с облачным хранилищем, таким как Google Drive, Dropbox, ...?

Günter Zöchbauer 07.03.2019 07:39

У вас запущено какое-либо приложение для синхронизации файлов в облаке? например MS OneDrive или Google Резервное копирование и синхронизация. Иногда это приложение имеет эксклюзивный доступ к этим файлам, что затрудняет выполнение других операций, например удаление папки (и, возможно, сбой Android Studio). Предложение - стоит попробовать сделать паузу на некоторое время (или убить их).

Попробуйте использовать команду flutter upgrade в командной строке, чтобы обновить SDK flutter. SDK flutter теперь как версия 1.2.1

у меня были такие же проблемы. как я решил это? во-первых, я поменял язык ноутбука на английский (это очень важно) Во-вторых, я использовал avast, я его перестал. ты должен попробовать

Удалите временный файл из <имя пользователя> Appdata> Temp> Очистить папку

это поможет вам избежать ошибок

Попробуйте использовать

Сборка флаттера apk --build-name = 1.0.1

нажмите Ввод Сборка флаттера apk --build-Number = 10 нажмите Ввод

Сборка Flutter apk --build-name = 1.0.1 --build-number = 10

Убедитесь, что вы всегда будете изменять имя сборки и номер сборки при сборке apk, например, если ваше последнее имя версии 1.0.1, используйте 1.0.2 или выше, а также с номером сборки = 11 Каждый раз меняйте это, и ваша проблема будет исправлена

Другие вопросы по теме