python自動安裝apk檔案

2021-06-19 03:04:48 字數 962 閱讀 5204

最近在學習python,在前一段時間用dos寫了一指令碼,自動安裝apk檔案,於是也試著用python寫了一這樣的指令碼。

前提條件,電腦中安裝了python3.x.x的版本,建立一資料夾,放入要安裝的所有apk檔案,如下:

建立一檔案以py為字尾,複製以下**:

import os

files = os.listdir(r'.')

for file in files:

# print(file + str(len(file)) + "---" + file[1])

# print(file[len(file)-3:len(file)])

# print(file[len(file)-3:len(file)])

if file[len(file)-3:len(file)] == "apk":

#the string variable which is to storage the command will excute later

string='adb install ' + "\"" + file + "\""

print(string)

os.system(string)

(注意:「\「」 + file + "\"" , 這段**,為了防止file的值含有空格,導致呼叫cmd命令安裝失敗,其次,apk不能為中文名,否則安裝會出錯)

雙擊檔案,執行結果:

apk就已經安裝到手機上了。

如果雙擊後出現:adb server is out of date.  killing .....的資訊

則參考:

整合jenkins自動安裝apk檔案

defget latest package self,path,filename apk path os.path.join sys.path 0 filename ifos.path.exists apk path os.remove filename url response urllib.ur...

安裝APK檔案

首先進入到dos命令列視窗 adb version adb devices 獲取模擬器 裝置列表 adb s emulator 5556 install apk檔案 將apk檔案拖進即可顯示出apk檔案的路徑 例 c users administrator adb version android d...

程式設計方式安裝 apk檔案

view plain print?intent intent new intent intent.action view startactivity intent 注 以程式設計方式安裝.apk檔案一定需要經過使用者互動才能完成。上面 就是呼叫android系統的安裝介面來進行安裝。intent m...