Android エミュレータのクロックがホスト システムのクロックと一致しないのはなぜですか? タイムゾーンの違いではなく、常に数分ずれています。
エミュレータの時間を手動で設定する以外に、それらを同期する方法はありますか?
Android エミュレータのクロックがホスト システムのクロックと一致しないのはなぜですか? タイムゾーンの違いではなく、常に数分ずれています。
エミュレータの時間を手動で設定する以外に、それらを同期する方法はありますか?
時間を同期させる方法はないと思います。エミュレータのデフォルトイメージはUTC/GMT(+00:00)に設定されます。ただし、自分で変更することはできます。
これを行う方法の画像を次に示します。最初に[自動タイムゾーン](赤い矢印)のチェックを外し、次に[選択したタイムゾーン](緑の矢印)をクリックして、最後にタイムゾーンを選択します。システム(黄色の矢印)。
AVDとホスト時間の間にいくつかの不一致がある場合、主にスナップショットから再起動したadb shell date
後、エミュレーターを起動した直後に日付を確認および/または設定するために使用できます。
Windows では、解析で数字の前にスペースが返されたときにエラーが発生しないように、日時文字列を引用符で囲む必要があります。
完全な構文は次のようになります。
adb shell date -s '%date:~10,4%%date:~4,2%%date:~7,2%.%time:~0,2%%time:~3,2%%time:~6,2%'