通过adb启动app应用 您所在的位置:网站首页 通过包名启动应用 通过adb启动app应用

通过adb启动app应用

2024-07-17 10:41| 来源: 网络整理| 查看: 265

由于某些原因,我需要自动启动雷电模拟器里面的一个应用.(利用Windows任务计划)

怎么自启动雷电模拟器就不用说了,很简单.

自启动app我倒是不熟悉,我没用安卓方面的知识.再官网论坛上面查到了相关的命令(传送门)

 

 

命令如图,前面的一截很简单,照着输入就是,后面的包名也很简单,安装触动精灵在 我的账号→应用ID查询里面找就是了

但是后面的那个Activity类名就让我头疼了.死活找不到,没有这个类名的话命令构造是错误的,不能成功.

最后用aapt这个命令查询到了.步骤如下

打开雷电模拟器所在路径 在当前路径下启动cmd(再文件管理器地址栏输入cmd回车就是) 输入aapt,有对应信息(一般是aapt的使用说明)输出就ok 准备应用的apk文件,这不是啥难事,要是找不到,可以在模拟器安装QQ,利用QQ文件传输功能把对应的apk文件找到.或者使用命令 获取模拟器所有包名并且包括APK路径adb shell pm list packages -f 去这个网站找一找:https://apkpure.com/cn/ 输入 aapt dump badging XXX.apk 找到Activity,那个命令会输出很长的一段信息.这个类名一般都在后面:

最后组成完整的命令:

adb shell am start -n "com.jingdong.app.reader.campus/com.jingdong.app.reader.logo.JdLogoActivity"

在批处理文件里面写好,利用Windows任务计划就是.

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有