Android虛擬機電池狀態設置

問題描述:android

安裝SDK後使用AVD配合APPIUM進行測試,此時虛擬機的電池狀態爲0%充電中;部分APP會對手機電池狀態有要求,不符合要求時,沒法安裝或打開。工具

 

解決思路:測試

一、Android系統設置(行不通),只能查看Battery狀態blog

二、adb 工具設置:telnet 到虛擬機上,power命令設置(雖然沒解決問題,但看起來OK),詳細步驟以下:token

(1)adb devices查看虛擬機的端口,如5554等虛擬機

(2)telnet localhost 5554進入Android虛擬機console

(3)help命令幫忙查看可用Command:未受權狀態下的可用命令以下圖test

(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等命令按提示進行設置
——第二種方法,我沒成功
 
三、虛擬機自帶的設置,虛擬機界面右邊帶的工具欄,「...」能夠點擊進入settings進入配置界面,支持配置虛擬機的各類參數等(未生效)
 
四、最後一次嘗試:修改配置文件(每一個虛擬機都在對應目錄生成一份配置文件,路徑:C:\Users\(用戶名)\.android\avd)
(1)C:\Users\(用戶名)\.android\avd目錄下,還有以虛擬機名爲目錄名的目錄,找到對應的虛擬機名,如test
(2)修改config.ini文件中hw.battery=no,把hw.battery修改爲yes;完成後,重啓虛擬機電量50%,基本解決問題,一般不會有APP限制50%以上電量。
 
五、最後,如何修改電量爲本身想要的任何值、狀態,仍須要嘗試。
相關文章
相關標籤/搜索