小編這次要給大家分享的是Python怎么批量安裝卸載1000個apk,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
都下載完了, 也驗證了下載文件的版本號和MD5后,就要開始批量安裝了,
然后開始嘗試運行打開這個app, 做最基本的功能檢點,最后就要考慮卸載App了。
本篇內容主要介紹如何用Python來批量實現安裝apk,卸載apk。
備注:
一個手機不可能同時安裝1000個apk,需要考慮每50-100個作為一組,進行安裝,驗證后卸載測試。
準備階段
1.adb install -d -r XXX.apk 是安裝apk的具體命令,
-d :downgrade的簡稱,編碼出現提示說系統里已經有該app且其版本比當前安裝的版本更高,即允許低版本的apk安裝
-r : reinstall的簡稱,避免出現提示說這個app已經在系統里了而導致本次安裝失敗,即允許重裝apk
綜上:加了-d, -r就會更保險,確保apk最終能安裝成功。
adb shell pm list package -3 可以列出所有已安裝的第三方的App的包名。
何為第三方的App,即非系統自帶(built-in)的App,后續自行安裝的App都是屬于第三方App, 比如以下是自行安裝的百度地圖,酷狗音樂,非系統App:
2.adb shell pm uninstall + App包名, 可以卸載指定的包名的App。
Python批處理腳本形式
記住批處理腳本的精髓:批量順序執行語句,
以下是“安裝apk”腳本形式:
# coding=utf-8 import os # 讀取downloaded_apk文件夾下的所有App文件,進行批量安裝 curpath = os.getcwd() apk_dir = os.path.join(curpath, "downloaded_apk") apk_list = os.listdir(apk_dir) for apk in apk_list: print("正在安裝%s..." % apk) apk_path = os.path.join(apk_dir, apk) os.system("adb install -d -r %s" % apk_path) print("所有App已經安裝完畢!...") os.system("pause")
網站標題:Python怎么批量安裝卸載1000個apk-創新互聯
網址分享:http://m.newbst.com/article32/dceipc.html
成都網站建設公司_創新互聯,為您提供App設計、網站排名、網站維護、定制開發、軟件開發、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯