本篇文章给大家谈谈adb获取当前应用包名,以及adb查询包名类名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、adb 获取app包名和当前的activity名称
- 2、adb命令安装、卸载、 获取包名
- 3、快速获取App的packageName、Activity小结
- 4、一个安卓应用的.apk怎么查看包名
- 5、adb取出安装在手机中的apk
adb 获取app包名和当前的activity名称
第1种方法:
在命令行输入:
adb shell
然后再#号后边输入:
logcat *:S ActivityManager:V
如图:红框的内容,/前半部分是包名,/后半部分是当前的activity名称
第2种方法:
命令窗口输入:adb shell logcat | grep cmp=
然后打开想要获取的APP,终端会显示当前打开的APP包名和Activity名称,如下图:
adb命令安装、卸载、 获取包名
真正努力过的人,就会明白天赋的重要。
adb pm install (安装包所在Android手机中的路径)
adb install (安装包所在电脑的路径)
备注:安装包和路径中最好不要有中文,不然可能报错
adb uninstall (后面跟包名)
1、命令行输入:adb shell
2、回车(Enter)
3、输入命令:dumpsys window | grep mFocusedApp
结果展示:
mFocusedApp=AppWindowToken{27784c6 token=Token{396caa1 ActivityRecord{f506308 u0 com.xxx.ai/.mvp.ui.activity.Activity t15}}}
备注:打开所需要的APP,再执行该命令 com.xxx.ai是包名,.mvp.ui.activity.Activity是activity
本人还写了其他获取包名的adb命令,请查看我的另一篇文章
如果感觉本文对您有帮助可以点个赞哦
本文仅供交流学习,请勿用于非法途径
本文仅是个人意见,如有想法,欢迎留言
快速获取App的packageName、Activity小结
做App压力测试、自动化测试等时,前提是要准备好包名和activity,那么如何获取呢?
0、找开发要 (最快捷 (๑•̀ㅂ•́)و✧)
1、需要先打开apk后,再敲入命令
adb shell dumpsys window w |findstr \/ |findstr name=
//(查看所有包名:adb shell pm list packages [-f])
2、uiautomation
3、testin云
4.1、反编译,比如apktool,打开AndroidManifest.xml即可
4.2 反编译2
adb install d:\xxxx.apk
aapt dump badging d:\xxxx.apk 然后打印出第一行就包含包名
5、通过adb shell进入到手机data/data目录下,查看包名(需要root)
adb shell
cd data/data
ls
6、通过使用adb shell的dumpsys的另一个命令,查看包名(不需要root)
adb shell dumpsys activity c:\log.txt#需要先打开apk后,再敲入命令
输入命令之后,cmd里没有任何提示,不过C盘目录下,会多一个log.txt文件。
打开log.txt文件,搜索 Stack #1,然后寻找cmp=.
7、通过使用grep,查看包名(不需要root)
adb shell1|shell@RM-1057:/ $logcat | grep START#需要先打开apk后,再敲入命令
查看最下面
接下来,不论打开哪个APK,cmd命令会自动显示出包名和activity的名字,比如我又打开了相册~
可以看出相册的包名是com.android.gallery3d,activity名字是.app.Gallery
1 adb shell dumpsys activity|findstr Focuse
2 adb shell dumpsys activity top
3 uiautomation
一个安卓应用的.apk怎么查看包名
一个安卓应用的.apk查看包名的具体步骤如下:
1、首先将手机和电脑连接在一起,点击打开开始菜单栏中的“运行”选项。
2、然后在弹出来的窗口中点击输入“CMD”,回车确定。
3、然后在弹出来的窗口中点击输入“adb shell dumpsys package”,回车确定。
4、然后在就显示包名了。
adb取出安装在手机中的apk
第一步,找到程序的包名
借助adb shell pm命令,将安装的所有应用包名列出来:
$ adb shell pm list packages
第二步,找到apk的位置
$ adb shell pm path com.rongke.yixin.android
package:/data/app/com.rongke.yixin.android-1.apk
第三步,pull出来
$ adb pull /data/app/com.rongke.yixin.android-1.apk
adb获取当前应用包名的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于adb查询包名类名、adb获取当前应用包名的信息别忘了在本站进行查找喔。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » adb获取当前应用包名(adb查询包名类名)