如何简单快速获取Android应用包名

如何简单快速获取Android应用包名,第1张

一、

先说明一下这里讲的方法是通用的,而网上其他方法获取PackageName不通用(因为他是建立在root的基础上的,我不敢保证你的设备已经root)。

①在android设备上点击一下你要测试的应用,然后就不用 *** 作设备了。

②在PC上的命令行输入:adb logcat>D:/logtxt :I

在这里的D:/logtxt你可以改成其他的路径,但是一定要先确保路径下没有这个文件,不然的话你以前的文件就被改掉了,一定要小心。

③按下Ctrl+c先停掉(为了避免过多的新信息)。打开刚刚的那个文件D:/logtxt。从文件最下面开始找下面格式的信息

I/ActivityManager( 数字): Displayed 包名/类名: +数字ms

例如我的信息如下:

I/ActivityManager( 272): Displayed comvane/actActLauncher: +315ms

不过你可能会发现有很多这种格式的信息,到底哪个才是你需要的呢,如果你严格按照刚刚的步骤做的话,那么很可能是最下面那条信息,即使不是那么也肯定是最下面几条信息中的某一条,这需要你根据应用进行辨别。

二、使用aapt工具

cmd中进入到aapt所在目录,输入

aapt dump badging 包绝对路径

就可以看到包名和权限等信息了

第1种方法:

在命令行输入:

adb shell

然后再#号后边输入:

logcat :S ActivityManager:V    

如图:红框的内容,/前半部分是包名,/后半部分是当前的activity名称

第2种方法:

命令窗口输入:adb shell logcat | grep cmp=

然后打开想要获取的APP,终端会显示当前打开的APP包名和Activity名称,如下图:

以上就是关于如何简单快速获取Android应用包名全部的内容,包括:如何简单快速获取Android应用包名、adb 获取app包名和当前的activity名称、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9492987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存