2016-04-06 21 views
8

Tôi đang làm theo hướng dẫn trên android page này để chuyển chế độ android sang doz để kiểm tra ứng dụng của mình, tôi đã sử dụng thiết bị thực cũng như trình mô phỏng. Tuy nhiên, trong cả hai trường hợp khi tôi cung cấp cho các lệnh thứ hai một lần hoặc nhiều lần, đó làKhông thể chuyển sang chế độ Doze

adb shell dympsys deviceidle step 

nó chỉ nói Stepped: ACTIVE Trước khi đưa ra các lệnh tôi tắt/khóa các thiết bị cũng nhưng không sử dụng. Tôi muốn như thế nào ứng dụng của tôi cư xử trong chế độ doze nhưng không có vẻ làm việc,

Tôi cũng đã cố gắng

adb shell dumpsys deviceidle force-idle 

nhưng điều này mang lại cho tôi được thông báo dưới đây.

Unable to go idle; not enabled 

Vui lòng thông báo. Tôi đang sử dụng motorola Moto G thế hệ thứ 2 android 6.0 và cũng sử dụng hình ảnh bit giả lập x86_64 với phiên bản studio android 1.5.1

+1

Hi! Bạn đã giải quyết vấn đề này chưa? Tôi có cùng một vấn đề .. – researcher

Trả lời

1

Đôi khi nó có thể bị lỗi. Khi điều đó xảy ra với tôi, tôi đã sử dụng lệnh

adb shell dumpsys battery reset 

Thao tác này sẽ tiêu hao pin của bạn. Sau khi cho phép tính phí cho đôi khi tôi sử dụng hai lệnh dưới đây

adb shell dumpsys battery unplug 
    adb shell dumpsys deviceidle step 

Đảm bảo bạn cung cấp lệnh cuối cùng nhiều lần. Hãy cho tôi biết nếu các công trình này.

+0

Không, nó không hoạt động ... – Ahmed

+0

Lạ. Dù sao, bạn có thể kiểm tra các tùy chọn của nhà phát triển trong điện thoại của mình và kiểm tra xem tùy chọn ở lại có được bật hay không. –

+0

Nó bị tắt, nhưng vẫn còn hành vi tương tự, kiểm tra trên giả lập quá, cùng một điều. – Ahmed

15

hãy thử sử dụng

adb shell dumpsys deviceidle enable

rằng nên cho phép các phương thức nhàn rỗi sâu và ánh sáng, sau đó sử dụng

adb shell dumpsys deviceidle force-idle 
Các vấn đề liên quan