Почему 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 проекта плагина

и выполнен

перейдите в базовый каталог проекта плагина

флаттер пакеты паб публиковать

После импорта плагина с новым номером версии ничего не изменилось в проекте приложения.

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