デバッグの目的で、特定の日付にアプリを実行したいと思います。エミュレータで手動で日付を変更することはできますが、エミュレータシェルから簡単に実行できるかどうかは疑問でした(UIからはできないことはわかっています)。Androidのシェルから日付を設定する
答えて
これは、Mac上で動作します:
「MMDDHHMMは」月、日、時間、および、設定したい時間の分ですadb shell date $(date -j mmddHHMM +%s)
。
これは、adbシェルを使用してエミュレータの "date"コマンドを呼び出し、エポックから秒数を渡して時刻を設定します(ローカルの "date -j ..." Mac)
また、より具体的にすることもできます。日付のマンページからのフォーマットは、[[[mm]dd]HH]MM[[cc]yy][.ss]
previous answerが(WinXP Android SDK11 HVGA_1.6エミュレータの)私のインスタンスでは機能しませんでした。しかし、この特定のフォーマットが働いた:
adb shell date -s "yyyymmdd.[[[hh]mm]ss]"
[2011年6月27日を編集:構文の時刻部分を追加しました。]
を私は勝つ7
働い正しい形式で働いています私のためである:
adbのシェル日は本当に私のために違いを作ったもの、このコマンドは、[設定の下に設定することでした、私は他のスレッドで見た
「YYYYMMDD.HHMMSSを」-s>日付&このようにオプションの時間を設定します。 Linuxのとは異なり
を(自動日時と時間帯を選択解除)、日付を設定することができる唯一の2つの方法があります。 dateコマンドはデバイスドライバ 'dev/alarm'を呼び出して時刻を設定します。 "UTC_TIME_MILLI_SECS"
-u
- 日付-s "YYYYMMDD.HHMMSS" または
- 日は、それがお役に立てば幸いです。
ラヴィ・パンディット
'の日付-u \ "UTC_TIME_MILLI_SECS \" "はAndroid 4.1.1、 。 –
これは、Linuxで私の作品おそらく夏時間のためのいくつかの修正が必要になります
adb shell date -s $(date +%Y%m%d.%H%M%S)
のMac OS X上で次の作品は、お使いのコンピュータの時刻を正確に整列すると、秒も設定します。
アンドロイド7つのエミュレータの場合、これを使用する:アンドロイド4/5/6エミュレータについて
adb -e shell date $(date +%m%d%H%M%Y.%S)
、使用本:
adb -e shell date -s $(date "+%Y%m%d.%H%M%S")
注1:-e
を「エミュレータ」を意味し、エミュレータとデバイスの両方がt彼は同じ時間。
注2:最初のバリエーションは、2016年6月9日にSiva Kranthi Kumarさんからのコメントに続いて発見されました。adb shell date -?
のドキュメントを使用しようとするのは事実上不可能です。それはあまり書かれておらず、理解するのが難しい。
- 1. DatePickerで「今日の日付」をタイムゾーン(Android)で設定する
- 2. シェルREGEXの日付
- 3. Android日付とカレンダーオブジェクトを文字列から設定する方法
- 4. JSの日付に設定された特定の日付から曜日を取得する
- 5. シェル - 日付から整数を減算する
- 6. swiftの文字列から日付を設定する3
- 7. datepickerのデフォルトの日付をMaxの日付に設定する
- 8. Android/Java - オフセットを設定して日付を比較する
- 9. 特定の日付から日付、月、年を取得する
- 10. DatePickerからCalendarに日付を設定する
- 11. チェックボックスから日付を設定するAccess 2010マクロ
- 12. 日付オブジェクトから時刻を取得して設定する
- 13. awkシェルで日付を比較する
- 14. 日付ロケールのデバイスロケール設定の設定
- 15. テキストフィールドレールの日付を設定する3.2.1
- 16. Datetimepickerの日付を設定するNaN
- 17. ui.calendarの日付を設定する
- 18. Excelの日付セルフォーマットを設定する
- 19. Android(Xamarin)のDatePickerFragmentに日付を設定する方法はありますか
- 20. 日付ピッカーの日付を今日から1ヶ月後に設定する方法
- 21. Androidスタジオ:特定の日付と時刻のリマインダを設定する
- 22. 日付フィールドに日付を設定する
- 23. カレンダーまたは日付時刻で日付を設定する
- 24. ストアドプロシージャ、日付値の設定
- 25. iPhone設定の日付バンドル
- 26. SQL Serverの日付設定
- 27. 開始日を設定し、日付ピッカーの日付を制限する
- 28. NSDateFormatterでUIDatePicker日付を設定する
- 29. ワークアウトして日付を設定する
- 30. 入力タイプ=日付を設定する
私のMacで働いた。 –
時間部分が機能していません。 00:00:00に設定するだけです。 – prolink007
adbクライアントから時刻を自動的に入力するには: './adb shell date -s" \ 'date +%Y%m%d。%H%M%S \' " –