Почему Gradle не может открыть кэш переназначенного класса cp_proj для плагина флаттера
Я написал плагин с kotlin, который работает в качестве примера. Я опубликовал этот плагин без папки с примером.
Теперь я хочу создать приложение с открытым плагином, чтобы проверить, могут ли другие использовать плагин.
Я получаю ошибку Gradle:
FAILURE: сборка не удалась, исключение.
- Что пошло не так: возникла проблема при настройке проекта:: allocate_user_apps.
Не удалось открыть переназначенный кеш класса cp_proj для 8qbsgj5slxel203zipat9627v
(C: \ Users \ gle.gradle \ кэшей \4.4\ скрипты-Переназначенные \build_1nm6t3qaagcrhueaws5c4rnfu\8qbsgj5slxel203zipat9627v\cp_proj638c4bcc3be846fd35262b91d5a74869).
Не удалось открыть кэш универсального класса cp_proj для файла сборки 'H:\Users\Public\Documents\prog\flutter\flutter_windows_inst.pub-cache\hosted\pub.dartlang.org\allocate_user_apps-0.0.1\android\build.gradle'
(C: \ Users \ gle.gradle \ кэшей \4.4\ Сценарии \8qbsgj5slxel203zipat9627v\cp_proj\cp_proj638c4bcc3be846fd35262b91d5a74869).
Файл сборки 'H:\Users\Public\Documents\prog\flutter\flutter_windows_inst.pub-cache\hosted\pub.dartlang.org\allocate_user_apps-0.0.1\android\build.gradle' не должен содержать оператор пакета.
Где я могу искать сбои?
Уже пробовал флаттер чистить без улучшения
Спасибо за совет
Erhy
1 ответ
Странно: в flutter_windows_inst \ .pub-cache \ hosted \ pub.dartlang.org \ allocate_user_apps-0.0.3 \ android \ build.gradle
Я удалил первую строку
пакет андроид
и проблема была исправлена.
Откуда была создана эта линия?
С изменениями в проекте плагина я мог решить проблему:
В файле settings.gradle проекта плагина уже я удалил первую строку
пакет андроид
также в файле build.gradle проекта плагина уже я удалил первую строку
пакет андроид
Я увеличил номер версии в pubspec.yaml проекта плагина
и выполнен
перейдите в базовый каталог проекта плагина
флаттер пакеты паб публиковать
После импорта плагина с новым номером версии ничего не изменилось в проекте приложения.