2016-04-22 6 views
5

WindowsのADBコマンドを使用してDoze/IDLEモードに移行しないNexus 5があります。それはUSBケーブルを使用して接続されており、他のすべてのADBコマンドで動作しています。画面は消灯しています。Nexus 5はADBを使用してドーズモードには入りません

C:\>adb shell dumpsys deviceidle force-idle 
Unable to go idle; stopped at ACTIVE 

C:\>adb shell dumpsys deviceidle enable 

C:\>adb shell dumpsys battery unplug 

C:\>adb shell dumpsys deviceidle step 
Stepped to: ACTIVE 

C:\>adb shell dumpsys deviceidle step 
Stepped to: ACTIVE 

C:\>adb shell dumpsys deviceidle step 
Stepped to: ACTIVE 

C:\>adb shell dumpsys deviceidle enable 

C:\>adb shell dumpsys deviceidle force-idle 
Unable to go idle; stopped at ACTIVE 
+0

nexus 5エミュレータを使用すると、同じ状態になりますが、常にアクティブになります。 – pallavi

+0

samsung galaxy s7と同じ問題 –

答えて

7

まず、あなたは、このコマンドを実行する必要があります。

> adb shell dumpsys battery unplug 

その後、画面をオフにし(このステップは非常に重要である)、それ以外のデバイスはACTIVE状態のまま。その後

IDLEに、デバイスの状態が変化するまで、このコマンドを実行します。

> adb shell dumpsys deviceidle step 
Stepped to: IDLE_PENDING 
> adb shell dumpsys deviceidle step 
Stepped to: SENSING 
> adb shell dumpsys deviceidle step 
Stepped to: LOCATING 
> adb shell dumpsys deviceidle step 
Stepped to: IDLE 
1

ようにスケジュールされた目覚まし時計として、IDLEに入るから電話を防ぐ条件があるかもしれません。アイドルに電話を強制しようとしている時間が1時間もかからずに外出するように設定されている目覚まし時計アプリがないことを確認します。

+0

S6 Neo&S5 Activeの場合とは異なる場合があります。 S6 Neoでは、デバイスはIDLE modusに入るのを正しく防ぎますが、S5はIDLEに入り、覚醒できません。任意の回避策ですか? –

+0

@ M3-n50あなたはS5が起きることができないと言ったときに、より具体的にすることができますか?どのように目を覚まそうとしていますか? Androidのどのバージョンが実行されていますか? – Orilux

+0

現在、5.0を実行中です。現時点では、S6(6.0)がIDLE(これは良い)に進入することが現在禁止されています。 5.0では、同じ方法でIDLEモードに入り、5分の遅延があります。現在S5(5.0)で動作しているのはsetRepeatingを使用しています。これは私が読んだところでは4.0以降で動作してはならないことを理解しています。 –

関連する問題