懶得打命令,懶得配置環境變數,於是懶人版的安裝apk的python版本就出來了,稍微改改,就可以使用了
#encoding:utf-8
import subprocess
import sys
from optparse import optionparser
adbpath="e:\\android\\android-sdk-windows\\platform-tools\\adb.exe" #adb位置
data = subprocess.popen (adbpath+" devices", stdout=subprocess.pipe,stderr=subprocess.pipe, shell = true) #命令adb devices
print data.stdout.read()#輸出所有連線的裝置
if(len(sys.argv[1:])==0):#當沒有引數輸入的時候,僅輸出裝置名稱,退出程式
sys.exit();
parser = optionparser()
parser.add_option("-p","--path",action="store",type="string",dest="path",help="the apk file path")
parser.add_option("-d","--devices",action="store",type="string",dest="devices",default="emulator-5554",help="list all the emulator")
(options,args)=parser.parse_args()
apkpath=options.path #apk安裝路徑
cmd=adbpath+" -s "+options.devices+" install "+apkpath
data = subprocess.popen (cmd, stdout=subprocess.pipe,
stderr=subprocess.pipe, shell = true)
print data.stdout.read()
android 命令列啟動「未知」APK
場景 手機上或者開發版上沒有乙個可用的launcher 用於顯示apk,而我們又想啟動它,該怎麼辦呢?辦法 這時候就需要從命令列啟動,而從命令列使用am命令啟動需要知道對應apk具體的包名以及主activity名,如何得知呢?使用aapt dump badging apk可以檢視這個apk檔案的程式...
msiexec命令列安裝 命令列無介面安裝ajax
windows r installer.v 3.01.4000.3959 msiexec option optional parameter 安裝選項 安裝或配置產品 a 管理安裝 在網路上安裝產品 j t g 播發產品 m 播發到所有使用者,u 播發到當前使用者 解除安裝產品 顯示選項 quiet...
Android 命令列構建和簽署APK
1.jdk 2.sdk 3.gradle 本文主要是不需要通過 androidstudio 完整編譯打包簽名生成apk的過程,可以通過sdk中的apksigner工具完成,也在和使用gradle來完成。首先使用 keytool 生成乙個私鑰,keytool 位於 jdk 中的 bin 目錄中,開啟命...