在Android设备上运行React Native时出现警告:
调试器和设备时间已超过60秒。请 通过运行
adb shell "date `date +%m%d%H%M%Y.%S`"
来纠正此问题 调试器机器
但是当我按照上面的建议运行命令时,我得到并且不允许操作错误:
日期:无法设置日期:不允许操作
我已经尝试过使用sudo,但结果仍然相同:
sudo adb shell "date `date +%m%d%H%M%Y.%S`"
答案 0 :(得分:23)
在模拟器中转到设置>日期&时间
答案 1 :(得分:15)
取消选择自动时间和时区对我不起作用。相反,我做了adb shell su root date $(date +%m%d%H%M%Y.%S)
。
添加“su root”是“不允许操作”错误的解决方案。
请注意,这不等于首先执行adb shell
然后su root date $(date +%m%d%H%M%Y.%S)
(在这种情况下$(date +%m%d%H%M%Y.%S)
返回模拟器时间,这是不正确的,所以即使命令成功,它没有解决问题。)
答案 2 :(得分:2)
我在真正的android设备中遇到了此问题,我在PC和移动设备之间的时间差超过60秒。 我只需将它们同时放置即可解决问题
答案 3 :(得分:1)
我遇到了这个问题并通过在Windows 10时间和语言设置中启用“自动设置时间”来解决它。我还启用了自动日期和在我的Android手机上的时间。
答案 4 :(得分:0)
如果您的电话可以以root用户身份运行adb
,则可以使用以下命令:
>>> adb root
restarting adbd as root
>>> adb shell "date `date +%m%d%H%M%Y.%S`"
Mon Aug 26 21:04:24 +0430 201