如何在Android模拟器中测试坏的指纹?

4

我正在为我的团队进行研究。我了解如何在Android模拟器中添加指纹并成功发送一个好的事件。

adb -e emu finger touch <finger_id>

如果我想测试一个错误的指纹,该怎么办?

谢谢

2个回答

8
虽然ADB在很多方面都非常有用,但我更喜欢使用模拟器扩展控制中的指纹菜单进行测试。以下是我的测试方法:
  1. 打开设置应用程序->安全->指纹
  2. 如果您已经有任何现有的指纹,请删除它们
  3. 点击添加指纹。此时,您将被要求触摸传感器。
  4. 点击“Extended controls”的三个点(...)并选择指纹菜单。
  5. 多次点击“Touch The Sensor”以注册“Finger 1”。
  6. 根据您想要添加的“正确”指纹数量,重复上一步骤,添加Finger 2、3等。
当一个应用程序中显示指纹扫描对话框时,从扩展控件中选择一个手指,然后点击“Touch the Sensor”。 我已经使用谷歌的FingerprintDialog示例代码测试过这个方法。 如果只添加了Finger 1,则尝试使用Finger 2会报告不匹配。

工作良好,很酷。 - Sãúrâßh Jáðhàv

2

您只需要触摸尚未在模拟器安全设置中注册的指纹 ID。


是的,有一个下拉列表,其中包含许多手指ID。 - papandreus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接