1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > adb安装apk python小工具

adb安装apk python小工具

时间:2020-05-04 05:53:01

相关推荐

adb安装apk python小工具

简单写了一个python adb安装apk包的工具,每次安装apk包都要输入adb install -r ,所以用python 直接写了一个,打开拉进apk包即可安装

这个是python 文件 install.py:

import os

import subprocess

def adbInstall(path):

cmd =‘adb install -r %s’ % path

print(cmd)

s = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True, encoding=“utf-8”)

while subprocess.Popen.poll(s) is None:

r = s.stdout.read()

if r:

print®

def command_line():

cmd_path=‘cmd /k cd /d c:\Users\Administrator\’

os.system(cmd_path)

ifname== ‘main’:

print(‘please input backage:’)

# command_line()

path = input()

adbInstall(path)

这个是启动adbinstall.bat文件,直接调用install.py 文件夹运行

@set PATH=%~dp0;%PATH%

python3 scripts\install.py

@pause

再把adbinstall.bat 的快捷方式放桌面就可以了,想要安装apk包的时候,直接点开快捷方式,把你的apk包拉入即可,非常方便,感觉自己太懒了哈哈哈哈哈

更新 优化了一下提示,增加循环,条件确立才开始运行

废话不多说,上代码

import osimport subprocessimport sysdef adbInstall(path):cmd ='adb install -r %s' % pathprint(cmd)s = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True, encoding="utf-8")while subprocess.Popen.poll(s) is None:r = s.stdout.read()if r:print(r.strip())if r.strip()=='Performing Streamed Install':print(u"\n安装失败:肯定是你拖入的包有问题,或者没有签名\n"+r)else:print(u"\n安装成功:\n"+r)def command_line(): cmd_path='cmd /k cd /d c:\\Users\\Administrator\\'os.system(cmd_path)if __name__ == '__main__':print('dadad:%s',sys.argv)# command_line()while(True):print(u"\n拖入你要安装的包:\n")path = input()if len(path):breakelse:print(u"\n没有安装包,装个屌啊,重来!!\n")adbInstall(path)```有兴趣的小伙伴可以试下

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
ADB安装 apk 时 安装失败

ADB安装 apk 时 安装失败

2023-02-18

adb安装apk

adb安装apk

2020-06-09

adb 安装apk

adb 安装apk

2024-04-26

用adb安装apk

用adb安装apk

2021-04-09