adb命令安装卸载apk

import os
import time
adb_devices = 'adb devices'

apkpath = r'E:\appium\com.tencent.mobileqq.apk'

adb_install = 'adb install ' + apkpath

adb_uninstall = 'adb uninstall com.tencent.mobileqq'

os.system(adb_devices)
os.system(adb_install)
time.sleep(20)
os.system(adb_uninstall)

控制台打印出来

C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe E:/PyCharm/appium/adb.py
List of devices attached 
a5ca2448	device

	pkg: /data/local/tmp/com.tencent.mobileqq.apk
Success
5099 KB/s (60273923 bytes in 11.541s)
Success

Process finished with exit code 0

遇到的坑:
安装时:
1.Failure [INSTALL_CANCELED_BY_USER]
原因,未将手机的允许通过USB安装软件开关打开。
2.Failure [DELETE_FAILED_INTERNAL_ERROR]
原因,install后面没加空格
3.Failure [Invalid apk]
原因,apk起名为中文名,改成英文即可

卸载时:
Failure [DELETE_FAILED_INTERNAL_ERROR]

原因:卸载命令只要包名,不是文件名,更不能加后缀.apk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值