无法在 Flutter 插件中重命名 class
Can't rename class in Flutter plugin
我创建了一个新的 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.
如何解决?
Link 回购:https://github.com/ConteDevel/flutter-account-manager-plugin
出现了一个小错误...我没有更改 pubspec.yaml
中的 class 名称:
flutter:
plugin:
androidPackage: com.contedevel.accountmanager
pluginClass: AccountManagerPlugin # It was `AccountmanagerPlugin`
在我重建项目后(一个简单的构建没有帮助,似乎工作室缓存了那个文件)并且它启动了。
我创建了一个新的 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.
如何解决?
Link 回购:https://github.com/ConteDevel/flutter-account-manager-plugin
出现了一个小错误...我没有更改 pubspec.yaml
中的 class 名称:
flutter:
plugin:
androidPackage: com.contedevel.accountmanager
pluginClass: AccountManagerPlugin # It was `AccountmanagerPlugin`
在我重建项目后(一个简单的构建没有帮助,似乎工作室缓存了那个文件)并且它启动了。