看書,發現android可以跑python。
嘗試了一下。
首先需要在手機上安裝python環境,通過安裝apk實現,這個apk叫QPython,還有同類的比如SL4A。
QPython的官網:https://www.qpython.com/
可以在官網上下載QPython的安裝包,然后安裝在手機上。
adb install XXXX.APK
QPython的教程:https://www.qpython.org/en/guide_howtostart.html
執行QPython的默認的python腳本
執行結果
本地編寫的python腳本,上傳到手機后,可以在終端執行。
adb push C:\Users\user\Desktop\testReport\batDoc\settingsTest.py /storage/emulated/0/qpython/scripts3
上傳成功后,在首頁點擊程序,選中自己上傳的python腳本,就可以了。
我上傳的python是用來看包名的,代碼如下:
import android droid=android.Android() pkgs=droid.getRunningPackages() apps=droid.getLaunchableApplications() print(pkgs.result) print(apps.result)
需要在手機上先安裝python的android包,QPython里面有pip工具,直接下載:
pip3 install android
發現裝不了,代碼還是報錯,下載pythonforAndroid試試,網址:https://code.google.com/archive/p/python-for-android/downloads
下載后,打開pythonforAndroid,點擊install。