[在Flutter中,我正在使用local_auth 0.6.2 + 3包并实现了示例代码。单击身份验证按钮时,出现以下错误

问题描述 投票:0回答:2

使用的包装https://pub.dev/packages/local_auth/versions代码与示例完全相同。 https://pub.dev/packages/local_auth#-example-tab-

错误说明:I / flutter(7978):PlatformException(no_fragment_activity,local_auth插件要求活动为FragmentActivity。为null)

这里是最终结果的屏幕截图。按下第三个按钮“身份验证”时发生错误。它更改为“取消”,并向控制台发送“ no_fragment_activity”以上错误。

Example code screen

flutter dart fingerprint dart-pub
2个回答
0
投票

您只是忘记了在FlutterActivity中从FlutterFragmentActivity更改为AndroidManifest.xml

此步骤在local_auth程序包的自述文件的Android Integration部分中


0
投票

位于Kotlin目录下的MainActivity.kt。解决方案在这里。 Android Integration

© www.soinside.com 2019 - 2024. All rights reserved.