0

升级到 1.17.3 和 (1.17.3) 后,我不能再使用local_auth生物识别插件了。插件需要FlutterFragmentActivity,但是一旦我更改public class MainActivity extends FlutterActivitypublic class MainActivity extends FlutterFragmentActivity应用程序将编译并运行,但我会开始收到MissingPluginException其他插件的错误。

4

1 回答 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 回答