查看安卓app包名的几种方法

包名(Package name)在Android系统中是判断一个App的唯一标识,不同的App可以有同样的名字,但是它的包名不可以相同

例如我可以自己编译生成一个App也叫“微信”,但是我App的包名不能为com.tencent.mm(微信的包名为这个),如果我指定的包名和微信一致了,那么我的手机上只允许安装这两个App中的其中一个

说到这很多人就会有疑问,如果有人恶意做了一个和微信内容一模一样的App,名字和包名都和微信一样,那怎么分辨呢?Android中为了防止这样,还做了一个叫签名的东西,微信的签名一般我们是没有的,所以就可以通过签名来标识出这款App到底是谁的了,有兴趣了可以了解下签名。

手机查看:

以小米手机为例,打开设置-更多应用-查找到此应用-点击右上角更多信息 即可查看包名

命令行查看:

%title插图%num

具体如下:

方法一:
输入命令:adb shell am monitor
然后启动需要获取包名的应用

%title插图%num

方法二:
adb shell pm list packages -3
查看自己安装的app包名

%title插图%num

方法三:
安卓系统中:设置——应用——正在运行 查看

%title插图%num

方法四:
安卓系统中:文件管理器访问目录/data/data下,文件夹即为包名

%title插图%num

方法五:
将apk包反编译后,打开AndroidManifest.xml,搜索package获取包名

%title插图%num