Я создаю новый плагин Flutter
Я назвал его my_flutter_plugin
, когда я его создал.Но теперь я хочу изменить имя основного класса.
В настоящее время это так:
// lib/my_flutter_plugin.dart
import 'dart:async';
import 'package:flutter/services.dart';
class MyFlutterPlugin {
static const MethodChannel _channel =
const MethodChannel('my_flutter_plugin');
static Future<String> get platformVersion async {
final String version = await _channel.invokeMethod('getPlatformVersion');
return version;
}
}
Я хотел бы изменить MyFlutterPlugin
на AnotherName
, но когда я смотрю вВ pubspec.dart написано:
# The following section is specific to Flutter.
flutter:
# This section identifies this Flutter project as a plugin project.
# The androidPackage and pluginClass identifiers should not ordinarily
# be modified. They are used by the tooling to maintain consistency when
# adding or updating assets for this project.
plugin:
androidPackage: com.example.my_flutter_plugin
pluginClass: MyFlutterPlugin
Я хочу сохранить имя пакета как my_flutter_plugin
, но это, похоже, указывает на то, что я не могу (или не должен) изменять имя класса плагина.
Как изменить имя класса?