adb获取当前应用包名(adb查询包名类名)

本篇文章给大家谈谈adb获取当前应用包名,以及adb查询包名类名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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获取当前应用包名的信息别忘了在本站进行查找喔。

1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » adb获取当前应用包名(adb查询包名类名)
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论