5

我正在尝试使用 BiometricPrompt 使用指纹传感器进行身份验证。我支持的最低 sdk 是 23 (Android M)。

它适用于我测试过的所有安卓版本,除了棉花糖。

在棉花糖中,当我尝试在按钮单击上使用身份验证方法时,它会调用onAuthenticationError方法BiometricPrompt.AuthenticationCallback并给出错误代码ERROR_HW_NOT_PRESENT和错误消息:

此设备没有指纹传感器

即使设备具有指纹传感器并且还添加了一个或多个指纹。

我在AndroidManifest.xml.

我在上面使用jetpack库。

实现'androidx.biometric:biometric:1.0.0-alpha04'

在此处输入图像描述

4

1 回答 1

2

这已在beta01中解决,确切地说是这个错误:

Fixed inconsistent behavior on API Levels 23 to 27. (b/124066957)
于 2019-09-14T07:44:18.443 回答