Почему Gradle не может открыть кэш переназначенного класса cp_proj для плагина флаттера - PullRequest
0 голосов
/ 06 октября 2018

Я написал плагин с kotlin, который работает в качестве примера.Я опубликовал этот плагин без папки с примером.

Теперь я хочу создать приложение с открытым плагином, чтобы проверить, могут ли другие использовать плагин.

Я получаю ошибку gradle:

FAILURE: сборка не удалась с исключением.

  • Что пошло не так: возникла проблема при настройке проекта ': allocate_user_apps'.

Не удалось открытьcp_proj переназначен кэш-класс для 8qbsgj5slxel203zipat9627v

(C: \ Users \ gle.gradle \ кэшей \ 4.4 \ Scripts-Переназначенных \ 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 \ caches \ 4.4 \ scripts \ 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 'не должен содержать оператор пакета.

Где я могупоиск сбоев?

Уже пробовал очистка флаттера без улучшения

Спасибо за совет

Эхри

1 Ответ

0 голосов
/ 07 октября 2018

странно: в flutter_windows_inst \ .pub-cache \ hosted \ pub.dartlang.org \ allocate_user_apps-0.0.3 \ android \ build.gradle

Я удалил первую строку

пакет android

и проблема была исправлена.

Откуда была создана эта строка?

С модификациями в проекте плагина я мог решить проблему:

В файле settings.gradle проекта плагина уже я удалилпервая строка
пакета android

также в файле build.gradle проекта плагина уже удалена первая строка
пакета android

я увеличилномер версии в pubspec.yaml проекта плагина

и выполненный

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

flutter packages pub publish

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

...