Cannot run adb shell “date `date +%m%d%H%M%Y.%S`”

后端 未结 5 1627
余生分开走
余生分开走 2021-02-03 22:58

I have a warning when running React Native on an Android device:

Debugger and device times had drifted by more than 60s. Please correct this by running

相关标签:
5条回答
  • 2021-02-03 23:32

    If your phone can run adb as root you can use the following commands:

    >>> 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 讨论(0)
  • 2021-02-03 23:33

    I had this problem and solved it by enabling 'set time automatically' in windows 10 Time and Language settings. also I enabled automatic date & time in my android phone.

    0 讨论(0)
  • 2021-02-03 23:37

    Deselecting automatic time and time zone did not work for me. Instead, I did adb shell su root date $(date +%m%d%H%M%Y.%S).

    Adding "su root" is the solution to the "Operation not permitted" error.

    Note that this is not equivalent to executing adb shell first and then su root date $(date +%m%d%H%M%Y.%S) (in this case $(date +%m%d%H%M%Y.%S) returns the emulator time, which is not correct, so even though the command succeeds, it does not fix the problem).

    0 讨论(0)
  • 2021-02-03 23:37

    I had this problem in real android device, I had a time difference between the pc and the mobile higher than 60 second. I solve the issue just by putting them on same time

    0 讨论(0)
  • 2021-02-03 23:38

    Inside the emulator goto Settings > Date & Time

    1. Deselect Automatic timezone.
    2. Adjust your timezone manually.
    3. Deselect automatic date & time and set correct time
    0 讨论(0)
提交回复
热议问题