Android M Fingerabdruckscanner auf Android Emulator

Lesezeit: 4 Minuten

Ich möchte fragen, wie ich meine Fingerabdruckauthentifizierung auf dem Android-Emulator testen soll?

Ich habe versucht zu verwenden

adb -e emu Fingerberührung [finger_id]

verwiesen von hier verlinken aber es scheint nicht mit meinem Emulator zu funktionieren.

Mein Emulator zielt auf API 23, Android 6.0, x86_64 ab.

Jede Hilfe wird geschätzt.

Danke

  • Gibt es eine Möglichkeit für eine Person, die keine Entwicklungstools installieren möchte, um den Fingerabdrucksensor auf Android-Geräten zu testen? Ich möchte nur meinen Fingerabdruck testen, aber anscheinend bietet Google keine andere Möglichkeit, als Ihr Telefon wiederholt zu sperren. Es ist extrem frustrierend.

    – Trixie Wolf

    30. November 2022 um 21:05 Uhr

Sie können dies vom Emulator selbst aus tun

Gehen Sie zu Einstellungen -> Sicherheit -> Gerätesperrmethode festlegen -> Muster erstellen

Geben Sie hier die Bildbeschreibung ein

Klicken Sie dann auf Fingerprint, um einige Fingerabdrücke zu registrieren

Geben Sie hier die Bildbeschreibung ein

Jetzt können Sie Fingerabdrücke aus den Emulatoreinstellungen verwenden, wie im Bild unten gezeigt

Geben Sie hier die Bildbeschreibung ein

  • mit android studio 3.4, android PIXEL api Q emulator. Aber es hat nach dem Neustart immer den Fingerabdruck vergessen. Ich muss den Fingerabdruck jedes Mal einstellen, wenn ich den Emulator neu starte

    – xaif

    3. Juli 2019 um 3:09 Uhr

  • Es sollte beachtet werden, dass, wenn Sie ein Modul wie z npmjs.com/package/react-native-biometrics isSensorAvailable() wird sagen, dass der Sensor nicht verfügbar ist, bis Sie Fingerabdrücke wie oben beschrieben einrichten.

    – JanithaR

    5. Februar 2020 um 12:32 Uhr

  • das Hinzufügen des Fingerabdrucks muss über das erweiterte Bedienfeld erfolgen; nur eine Notiz.

    – Ajowi

    20. Mai 2021 um 5:37 Uhr

Hallo, Sie müssen sich mit Telnet verbinden, auch wenn Sie einen Mac verwenden:

telnet 127.0.0.1 5554

Geben Sie dann den cmd ein, um sich zu authentifizieren

auth yourtoken

Ihr Authentifizierungstoken befindet sich in dieser Datei ‘/Benutzer/IhrName/.emulator_console_auth_token

dann müssen Sie den Fingerabdruck registrieren, bevor Sie den Befehl verwenden können. Gehen Sie also zu Einstellungen -> Sicherheit -> Fingerabdruck -> Fingerabdruck hinzufügen und starten Sie den Befehl auf dem Terminal

finger touch 1

Jetzt ist Ihr Fingerabdruck mit ID 1 registriert und Sie können sich damit authentifizieren

Hinzufügen zur obigen Antwort von “br00”

Wenn Sie Windows verwenden, führen Sie bitte die folgenden Schritte aus.

1.) Überprüfen Sie, ob Sie Telnet installiert haben oder nicht. Führen Sie einfach den Befehl „telnet“ in der cmd-Eingabeaufforderung aus. Wenn es sagt, Befehl nicht gefunden. Installieren Sie dann Telnet über den folgenden Link:

https://technet.microsoft.com/en-us/library/cc771275(v=ws.10).aspx

Für mich ist es einfach in Windows 7

pkgmgr /iu:"TelnetClient" in command prompt

2.) Führen Sie den Emulator aus und überprüfen Sie seine ID. Die Emulator-ID erscheint normalerweise in der Titelleiste des Emulators. :5554 Die ID ist also 5554

3.) Geben Sie den folgenden Befehl in die cmd-Eingabeaufforderung ein

telnet 127.0.0.1 5554

4.) Auth-Token im Telnet-Fenster hinzufügen:

auth "yourtoken String"

Normalerweise finden Sie das Auth-Token unter dem folgenden Pfad

‘/Benutzer/IhrName/.emulator_console_auth_token’.

Öffnen Sie einfach die Datei und kopieren Sie das Token und übergeben Sie es im obigen Befehl im Telnet-Fenster

5.) Dann müssen Sie den Fingerabdruck registrieren, bevor Sie den Befehl verwenden können. Gehen Sie also zu Einstellungen -> Sicherheit -> Fingerabdruck -> Fingerabdruck hinzufügen

Öffnen Sie nun das Befehlsfenster Ihrer Telnet-Sitzung und geben Sie den folgenden Befehl ein:

finger touch 1

Jetzt ist Ihr Fingerabdruck mit ID 1 registriert und Sie können sich damit authentifizieren

6.) Wiederholen Sie Schritt 5, wenn Sie mehrere Fingerabdrücke hinzufügen möchten. Stellen Sie jedoch sicher, dass Sie immer eine neue Fingerabdruck-ID hinzufügen. Hier ist 1 in Schritt 5.

7.) Wenn Sie sich jetzt authentifizieren möchten, verwenden Sie einfach den folgenden Befehl im Telnet-Fenster:

finger touch 1

Das ist es

Sie können dies im Emulator selbst tun

Gehen Sie zu Einstellungen -> Sicherheit -> Legen Sie eine Gerätesperrmethode fest -> Erstellen Sie ein Muster

Klicken Sie dann auf Fingerabdruck. Wenn Sie im Emulator einen Fingerabdruck hinzufügen können, können Sie den folgenden Befehl verwenden

./adb -e emu Fingerberührung 1

Benutzeravatar von Saikat
Saikat

Hier ist ein YouTube-Video, das die Fingerabdruckregistrierung im Emulator beschreibt: So verwenden Sie den Fingerabdrucksensor im Android Studio Emulator

Benutzeravatar von Dhaval Jivani
Dhaval Jivani

folge diesen Schritten:

  1. Installieren Sie Android SDK Tools Revision 24.3, falls noch nicht geschehen.
  2. Registrieren Sie einen neuen Fingerabdruck im Emulator, indem Sie zu gehen Einstellungen > Sicherheit > Fingerabdruckund befolgen Sie dann die Registrierungsanweisungen.
  3. Verwenden Sie einen Emulator, um Fingerabdruck-Touch-Ereignisse mit dem folgenden Befehl zu emulieren. Verwenden Sie denselben Befehl, um Fingerabdruck-Touch-Ereignisse auf dem Sperrbildschirm oder in Ihrer App zu emulieren.

adb -e emu Fingerberührung

Unter Windows müssen Sie möglicherweise telnet 127.0.0.1 ausführen, gefolgt von einer Berührung mit dem Finger

  1. Du musst zum Emulator gehen
  2. Gehen Sie dann zu den Einstellungen, gehen Sie in den Einstellungen zu Sicherheitseinstellungen und wählen Sie dann eine Sperrbildschirmmethode aus.
  3. Wenn Sie damit fertig sind, registrieren Sie Ihren Fingerabdruck, wenn Sie den Sensor berühren müssen.
  4. Klicken Sie auf die drei Punkte auf dem Emulator, der weitere Einstellungen anzeigt, navigieren Sie dann zu Fingerabdruck und wählen Sie den Fingerabdruck aus, den Sie registrieren möchten, und klicken Sie auf Berührungssensor, dann sind Sie fertig.

Das kurze Video unten erklärt es besser.
https://m.youtube.com/watch?v=XmwrOdoN0Qo&t=213s

1443070cookie-checkAndroid M Fingerabdruckscanner auf Android Emulator

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy