如何使用Python批量安装卸载超过1000个apk文件?

2026-05-27 01:080阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1243个文字,预计阅读时间需要5分钟。

如何使用Python批量安装卸载超过1000个apk文件?

都下载完毕了,也验证了下载文件的版本号和MD5。接下来就要开始批量安装了,然后开始尝试运行这个app,做最基本的功能检查。最后,考虑卸载这个App。本篇内容主要介绍如何使用Py(Python)进行App的自动化测试。

都下载完了, 也验证了下载文件的版本号和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。

阅读全文
标签:方法

本文共计1243个文字,预计阅读时间需要5分钟。

如何使用Python批量安装卸载超过1000个apk文件?

都下载完毕了,也验证了下载文件的版本号和MD5。接下来就要开始批量安装了,然后开始尝试运行这个app,做最基本的功能检查。最后,考虑卸载这个App。本篇内容主要介绍如何使用Py(Python)进行App的自动化测试。

都下载完了, 也验证了下载文件的版本号和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。

阅读全文
标签:方法