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

标签 android android-emulator android-virtual-device

我正在尝试更改 AVD (Nexus 5x) 的电池状态和电量。
我尝试了 this 中的所有内容问题但没有任何作用。
仅当我重新启动整个模拟器时,通过 AVD 管理器 UI(...> 电池)设置电池才有效,但我希望它实时更改,所以不走运。
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

关于android - 如何更改 Android 模拟器的电池设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59371684/

相关文章:

java - Android NDK hello-jni 程序在构建时抛出错误

android - 图像未加载到 baseadapter 中

android - 如何获取 Mac 上 Android 模拟器崩溃的日志?

java - actionBar.setDisplayHomeAsUpEnabled(true) 出现空指针异常;

android - 在android中从解析中删除特定行没有成功

java - 使用 Android HttpURLConnection 获取 Http

android - Android Virtual Device Manager下 'Wipe Data'函数到底是做什么的

Android 模拟器问题 : Failed to allocate memory: 8?

java - Android AVD 未启动

android - 无法开始工作 Android 模拟器 Jenkins