zoukankan      html  css  js  c++  java
  • Android虚拟机电池状态设置

    问题描述:

    安装SDK后使用AVD配合APPIUM进行测试,此时虚拟机的电池状态为0%充电中;部分APP会对手机电池状态有要求,不符合要求时,无法安装或打开。

    解决思路:

    1、Android系统设置(行不通),只能查看Battery状态

    2、adb 工具设置:telnet 到虚拟机上,power命令设置(虽然没解决问题,但看起来OK),详细步骤如下:

    (1)adb devices查看虚拟机的端口,如5554等

    (2)telnet localhost 5554进入Android虚拟机

    (3)help命令帮忙查看可用Command:未授权状态下的可用命令如下图

    (4)从上图看不到Power命令,但有个Auth为控制台授权(猜想应该要授权),help auth查看auth命令的用法
    auth ************(**表示auth token),这个Token得在C:Users(用户名)目录下.emulator_console_auth_token文件中Copy出来
    (5)授权通过后再help出来可用的命令可以看到了,如下图:
    (6)help power命令提示Power display | status | charging等命令按提示进行设置
    ——第二种方法,我没成功
     
    3、虚拟机自带的设置,虚拟机界面右边带的工具栏,“...”可以点击进入settings进入配置界面,支持配置虚拟机的各种参数等(未生效)
     
    4、最后一次尝试:修改配置文件(每个虚拟机都在对应目录生成一份配置文件,路径:C:Users(用户名).androidavd)
    (1)C:Users(用户名).androidavd目录下,还有以虚拟机名为目录名的目录,找到对应的虚拟机名,如test
    (2)修改config.ini文件中hw.battery=no,把hw.battery修改成yes;完成后,重启虚拟机电量50%,基本解决问题,通常不会有APP限制50%以上电量。
     
    5、最后,如何修改电量为自己想要的任何值、状态,仍需要尝试。
  • 相关阅读:
    华为2019软件题
    图像的存储格式转化(python实现)
    windows+两个ubuntu系统的引导启动问题
    《视觉SLAM十四讲》课后习题—ch6
    视觉SLAM十四讲课后习题—ch8
    LINQ根据时间排序问题(OrderBy、OrderByDescending)
    Element的扩展
    CSharp
    jQuery函数使用记录
    日记越累
  • 原文地址:https://www.cnblogs.com/MrCandy/p/6731793.html
Copyright © 2011-2022 走看看