Не удается переименовать класс в плагине Flutter - PullRequest
0 голосов
/ 09 марта 2020

Я создал новый проект Flutter , Android Studio сгенерировал код заглушки для меня.

Созданные классы назывались Accountmanager и AccountmanagerPlugin ... Конечно, я не мог согласиться с этими именами и переименовал его в AccountManager и AccountManagerPlugin в целом проекте, где я мог найти только. Я также переименовал канал метода с accountmanager на accountManager.

Но теперь при сборке я получаю сообщение об ошибке:

Launching lib/main.dart on sdk gphone x86 in debug mode...
Running Gradle task 'assembleDebug'...
e: /Projects/account_manager/android/src/main/kotlin/com/contedevel/accountmanager/AccountManagerPlugin.kt: (12, 14): Redeclaration: AccountManagerPlugin
e: /Projects/account_manager/android/src/main/kotlin/com/contedevel/accountmanager/AccountmanagerPlugin.kt: (12, 14): Redeclaration: AccountManagerPlugin

FAILURE: Build failed with an exception.

Как это исправить?

Ссылка на репо: https://github.com/ConteDevel/flutter-account-manager-plugin

1 Ответ

0 голосов
/ 18 марта 2020

Произошла тривиальная ошибка ... Я не изменил имя класса в pubspec.yaml:

flutter:
  plugin:
    androidPackage: com.contedevel.accountmanager
    pluginClass: AccountManagerPlugin # It was `AccountmanagerPlugin`

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

...