解決!ATXServer2停用裝置後,自動退回桌面
阿新 • • 發佈:2020-12-29
ATXServer2停用裝置後,自動退回桌面
文章目錄
一、前言
ATXServer2 移動裝置管理平臺, 主要是用的技術棧是 python3+nodejs+rethinkDB, 使用過程中發現,停用裝置後設備回自動退回到桌面, 如果我們裝置上在跑一些自動化指令碼的, 退回桌面會影響到裝置的執行, 下面我們來解決這個問題。
二、解決
我們解決的方式是通過修改原始碼
找到並開啟 atxserver2-android-provider下的device.py檔案
找到 reset 這個函式, 可以看到這個函式是使用完後的清理工作。
將 await adb.shell(self._serial, “input key event HOME”) 這個句 註釋掉 就ok了
三、重啟
最後一步, 將服務重啟就可以了
python main.py --server localhost:4000 # 指向atxserver對應的4000的埠。 埠根據自己的設定修改