如何更改 android 模拟器的电池设置?

How do I change android emulator's battery setting?

我正在尝试更改 AVD (Nexus 5x) 的电池状态和电量。
我尝试了 this 问题中的所有方法,但没有任何效果。
通过 AVD 管理器设置电池 UI (... > battery) 仅当我重新启动整个模拟器时才有效,但我希望它实时更改,所以运气不好。
telnet 的连接成功,但奇怪的是,通过 telnel 的电源设置没有同步到模拟器,这意味着一切都保留在 CLI 中。
此外,AVD config.ini hw.battery=yes 已设置。

先输入adb shell:

adb shell

现在将电池设置为放电模式:

dumpsys battery set ac 0

现在将电池电量设置为 20%

dumpsys battery set level 20

当我输入 adb shell 时对我有效,而当我使用 adb shell dumpsys 时它不起作用!

source