Je reçois un avertissement lors de l'exécution de React Native sur un périphérique Android:
Le temps du débogueur et du périphérique avait dérivé de plus de 60 ans. S'il vous plaît corrigez cela en exécutant
adb Shell "date `date +%m%d%H%M%Y.%S`"
sur votre fichier machine de débogage
Mais quand je lance la commande comme suggéré ci-dessus, j'obtiens une erreur d'opération non autorisée:
date: impossible de définir la date: opération non autorisée
J'ai déjà essayé avec Sudo, toujours le même résultat:
Sudo adb Shell "date `date +%m%d%H%M%Y.%S`"
Dans l'émulateur, allez à Paramètres> Date et heure
Désélectionner l’heure et le fuseau horaire n’a pas fonctionné pour moi. Au lieu de cela, j'ai adb Shell su root date $(date +%m%d%H%M%Y.%S)
.
L'ajout de "su root" est la solution à l'erreur "Opération non autorisée".
Notez que ceci n’équivaut pas à l’exécution de adb Shell
d’abord, puis de su root date $(date +%m%d%H%M%Y.%S)
(dans ce cas, $(date +%m%d%H%M%Y.%S)
renvoie l’heure de l’émulateur, qui n’est pas correcte. Même si la commande aboutit, le problème ne sera pas résolu).
J'ai eu ce problème dans le vrai appareil Android, j'ai eu un décalage horaire supérieur à 60 secondes entre le PC et le mobile
J'ai eu ce problème et je l'ai résolu en activant l'option 'régler l'heure automatiquement' dans les paramètres d'heure et de langue de Windows 10. J'ai également activé la date et l'heure automatiques sur mon téléphone Android.