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、最后,如何修改电量为自己想要的任何值、状态,仍需要尝试。
  • 相关阅读:
    <Java>第六次作业
    <Java>第五次作业
    <<JAVA技术>>第四次作业
    第三次Java作业--计科1501--李俊
    第二次Java作业--计科1501李俊
    《Java技术》第一次作业
    如何在IDEA中创建Web项目并部署到Tomcat中运行
    MySQL安装与配置(从未出错)
    java开发中的23种设计模式
    java.util包下的类及常用方法
  • 原文地址:https://www.cnblogs.com/MrCandy/p/6731793.html
Copyright © 2011-2022 走看看