termux的安裝
安裝Python及其相關依賴庫
pkg upgrade
pkg install python
pip install cython
pkg install libxml2 libxslt
pkg install -y python ndk-sysroot clang make libjpeg-turbo
pkg install clang
pip install lxml
pip install --pre uiautomator2
沒有報錯既安裝成功
termux裏安裝adb
運行基於uiautomator2編寫的代碼
- 1.在電腦上用數據線連上安裝termux的手機,手機開usb調式,而後執行
python -m uiautomator2 init
安裝相應apk到手機上,有則省略
- 2.在cmd下執行
adb tcipip 5555
開adb網絡調式 繼續執行adb connect ip
鏈接成功則開啓adb網絡調式成功
- 3.將電腦上編寫好的uiautomator2代碼移到手機得download下,在termux裏面 執行
mv ~/storage/downloads/xx.py ./
- 4.輸入
python xx.py
此處須要注意應將代碼中的鏈接方法改寫成d = u2.connect("0.0.0.0")
以上全部命令如無特別說明均在termux裏面操做,測試機型爲魅藍note6,華爲及其榮耀系列,因部分機型沒法開啓adb網絡調試,故不能運用此方法