Попытка архивирования проекта флаттера без дискового пространства c, не может исправить ошибки - PullRequest
0 голосов
/ 24 апреля 2020

Вопрос заранее: как я могу полностью очистить / отремонтировать мой проект флаттера, чтобы он мог снова запускаться / строить?

Я до сих пор создавал и архивировал (в Xcode) проекты флаттера без проблем.

На моем компьютере не хватило архива dis c space mid, и он остановился с «ненулевым кодом выхода».

Я удалил кучу вещей на компьютере, чтобы освободить место, и теперь он говорит, что осталось> 100 ГБ.

Я должен был обновить флаттер, поэтому я запустил обновление флаттера, которое завершилось без ошибок.

Я закрыл android studio и Xcode и перезапустил мой компьютер.

Я запустил флаттер, а также очистил в Xcode.

Я больше не могу запускать приложение в флаттере или запускать / архивировать в Xcode.

Точные ошибки кажутся переменными, но вот некоторые из них, которые я вижу:

Запуск из Xcode:

... / ios / Flutter / Flutter.framework / Headers / FlutterPlugin.h: 292: 13 : Не удается найти объявление протокола для 'FlutterTextureRe gistry '; Вы имели в виду «FlutterPluginRegistry»?

... / ios / Flutter / Flutter.framework / Headers / FlutterEngine.h: 54: 38: Не удалось найти объявление протокола для «FlutterTextureRegistry»; Вы имели в виду «FlutterPluginRegistry»?

... /. pub-cache / hosted / pub.dartlang.org / in_app_purchase-0.3.1 + 2 / ios / Classes / FIAPReceiptManager.m: 13: 9: Не удалось собрать модуль 'Flutter'

Запуск из Flutter (я не могу вставить все ошибки ... слишком долго):

^ ~~~~~~~~~ ~~~~~~~~~~~~ FlutterPluginRegistry При сборке модуля 'Flutter', импортированного из ... /. Pub-cache / hosted / pub.dartlang.org / path_provider-1.6.5 / ios / Classes / FLTPathProviderPlugin. h: 5: в файле из: 1: в файле из ... / Documents / Flutter / Patient_medical_record / ios / Pods /../ Flutter / Flutter.framework / Headers / Flutter.h: 54: в файле из ... / Документы / Флаттер / Patient_medical_record / IOS / Pods /../ Флаттер / Flutter.framework / Заголовки / FlutterAppDelegate.h: 11: ... / Документы / Флаттер / Patient_medical_record / IOS / Pods /../ Флаттер / Flutter.framework / Headers / FlutterPlugin.h: 395: 11: примечание: здесь объявлено «FlutterPluginRegistry» @protocol FlutterPluginRegistry ^ 3 сгенерированных ошибки. В файл включен из ... /. Pub-cache / hosted / pub.dartlang.org / path_provider-1.6.5 / ios / Classes / FLTPathProviderPlugin.m: 5: ... /. Pub-cache / hosted / pub. dartlang.org/path_provider-1.6.5/ios/Classes/FLTPathProviderPlugin.h:5:9: фатальная ошибка: не удалось построить модуль 'Flutter' #import ~~~~~~~ ^

4 ошибки генерироваться. Примечание: Использование новой системы сборки Примечание: Построение целей параллельно Примечание: Планирование сборки Примечание: Создание описания сборки

1 Ответ

0 голосов
/ 25 апреля 2020

Ну, это облом, потому что я не могу найти чистое решение, но сейчас я исправил его следующим образом:

  • Создать новый проект флаттера
  • Скопировано поверх файлов lib
  • Копирование поверх других настроек в случайных местах (например, службы Google, android изменения)
  • Копирование через pubspe c .yaml и запущенные пакеты получают

Теперь снова работает. Очевидно, что-то пошло не так в файлах, управляемых Flutter, которые я не понимаю. Если кто-то может придумать лучшее решение для эффективного сброса проекта, поделитесь.

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