webentwicklung-frage-antwort-db.com.de

Adb Shell kann nicht ausgeführt werden "Datum` Datum +% m% d% H% M% Y.% S` "

Ich habe eine Warnung beim Ausführen von React Native auf einem Android-Gerät: 

Die Zeiten für Debugger und Geräte hatten sich um mehr als 60 Sekunden verschoben. Bitte Korrigieren Sie dies, indem Sie adb Shell "date `date +%m%d%H%M%Y.%S`" auf Ihrem .__ ausführen. Debugger-Maschine

Wenn ich jedoch den Befehl wie oben beschrieben ausführen, erhalte ich einen nicht erlaubten Betrieb:

datum: Datum kann nicht eingestellt werden: Vorgang nicht zulässig

Ich habe es schon mit Sudo ausprobiert, habe trotzdem das gleiche Ergebnis erhalten: 

Sudo adb Shell "date `date +%m%d%H%M%Y.%S`"
17
vun

Im Emulator gehen Sie zu Einstellungen> Datum & Uhrzeit

  1. Deaktivieren Sie die automatische Zeitzone.
  2. Passen Sie Ihre Zeitzone manuell an.
  3. Deaktivieren Sie das automatische Datum und die Uhrzeit und stellen Sie die korrekte Uhrzeit ein
21
atinder

Das Deaktivieren der automatischen Zeit und Zeitzone hat für mich nicht funktioniert. Stattdessen habe ich adb Shell su root date $(date +%m%d%H%M%Y.%S) gemacht.

Das Hinzufügen von "su root" ist die Lösung für den Fehler "Operation nicht zulässig".

Beachten Sie, dass dies nicht gleichbedeutend ist mit der Ausführung von adb Shell und dann su root date $(date +%m%d%H%M%Y.%S) (in diesem Fall gibt $(date +%m%d%H%M%Y.%S) die Emulatorzeit zurück, die nicht korrekt ist. Wenn der Befehl erfolgreich ausgeführt wird, wird das Problem jedoch nicht behoben.).

13

Ich hatte dieses Problem in einem echten Android-Gerät, ich hatte einen Zeitunterschied zwischen dem PC und dem Handy, der höher als 60 Sekunden war .. Ich löse das Problem, indem ich sie gleichzeitig auf die gleiche Zeit bringe 

2

Ich hatte dieses Problem und löste es, indem in den Zeit- und Spracheinstellungen von Windows 10 "Zeit automatisch einstellen" aktiviert wurde. Ich habe auch automatisch Datum und Uhrzeit in meinem Android-Handy aktiviert.

1
Sinapcs

Wenn Ihr Telefon adb als root ausführen kann, können Sie die folgenden Befehle verwenden:

>>> adb root
restarting adbd as root

>>> adb Shell "date `date +%m%d%H%M%Y.%S`"       
Mon Aug 26 21:04:24 +0430 201
0
Hamid FzM