升级到 1.17.3 和 (1.17.3) 后,我不能再使用local_auth生物识别插件了。插件需要FlutterFragmentActivity
,但是一旦我更改public class MainActivity extends FlutterActivity
为public class MainActivity extends FlutterFragmentActivity
应用程序将编译并运行,但我会开始收到MissingPluginException
其他插件的错误。
1 回答
1
找到了解决方案,似乎还没有添加到local_auth文档中。确保在 MainActivity 类中将 FlutterActivity 更改为 FlutterFragmentActivity 后添加 configureFlutterEngine 覆盖方法,如下所示
import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.plugins.GeneratedPluginRegistrant;
import io.flutter.embedding.android.FlutterFragmentActivity;
public class MainActivity extends FlutterFragmentActivity {
@Override
public void configureFlutterEngine(FlutterEngine flutterEngine) {
GeneratedPluginRegistrant.registerWith(flutterEngine);
}
}
于 2020-06-20T15:06:25.663 回答