怎么知道安卓App的包名

小鹰博客7年前手机2110

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

  例如我可以自己编译生成一个App也叫“微信”,但是我App的包名不能为com.tencent.mm(微信的包名为这个),如果我指定的包名如果也和微信一致了,那么我的手机上只允许安装这两个App中的其中一个。说到这很多人就会有疑问,如果有人恶意做了一个和微信内容一模一样的App,名字和包名都和微信一样,那怎么分辨呢?Android中为了防止这样,还做了一个叫签名的东西,微信的签名一般我们是没有的,所以就可以通过签名来标识出这款App到底是谁的了,有兴趣了可以了解下签名,这里就不再赘述了。

  一般要知道一个应用的包名的需求来源都是需要跑一个monkey命令的时候,monkey的命令中就是需要指定包名的。下面我们就介绍几种查看包名的方法:

  一、看源代码

    一般我们测试的App都是自己公司的App,因此当有源代码的时候,我们就可以非常容易的知道它的包名。找到工程目录下的 “AndroidManifest.xml” 的文件,打开后: 

怎么知道安卓App的包名

    我们找到package这一项查看即可。

  二、查看手机系统设置

    我这里介绍谷歌原生系统,其他的一些小米、魅族等自己定制后的系统的查看方法也大同小异。

    操作步骤:“设置” -> “应用” -> “正在运行”(这一步需要注意)-> 选择要查看的应用。这个时候就能看到了(如下图)

怎么知道安卓App的包名 怎么知道安卓App的包名

  三、查看 /data/data/ 目录

    当我们安装一款应用的时候,系统就会在 /data/data/ 目录下建一个目录,并且文件名就是当前这个应用的包名,我们看一下我手机里这个目录下都有些什么文件吧:

怎么知道安卓App的包名

    如果你知道你要查看的App包名中的一个关键词的话,会更快的找到你应用的包名,否则建议使用其他方法。此方法手机需要root。

  四、GT

    GT的界面中自带了这个功能,从应用宝上下载GT,然后选择一个被测应用,就可以看到了。(如下图) 

怎么知道安卓App的包名

相关文章

微信多开被封号怎么办?

微信多开被封号怎么办?

用微信多开被封号怎么办,其实被封号有很多原因都是用户自己造成的。下面就说说如何防微信封号吧1.小号最好是用手机号码来注册,不要用QQ号码。如果一定要用QQ号码来注册,最好是用一些已经使用过一段时间的Q...

梦幻西游手游辅助挂机防封号教程 防封方法讲解

梦幻西游手游辅助挂机防封号教程 防封方法讲解

1. 确保手机已有Root权限,然后安装X框架(Xposed)和X隐私(Xprivacy)  2. 都安装完后打开X框架(Xposed),然后点击【框架】接着进...

小米1S系统版本低不能登录微信解决办法

小米1S系统版本低不能登录微信解决办法

微信更新以后,不在支持小米1了,新版本的微信不能安装,老版本的微信不能登录,提示版本过低。啊啊啊,抓狂。只所以新版本的微信不能安装是因为,小米1的安卓系统版本是4.1的,系统安卓版本太老了,如今都安卓...

QC归属地+最新数据库

最近用了一部备用手机,安卓2.3的系统,内存也很小,安装来电显示归属地和运营商的软件,下了好几个归属地软件最后还是觉得这个QC比较方便点,很小才500KB,由于作者2014年停止更新了数据库太老了,很...

手机qq登陆提示:当前网络环境异常,请更换网络环境或在常用设备上登录或稍后重试

手机qq登陆提示:当前网络环境异常,请更换网络环境或在常用设备上登录或稍后重试

qq很久没有登,今天登不了,一直提示这个,试了N次一直原地打转,顺便把腾X骂了N次 输完手机验证码,验证完又回到开头,验证设置就是鬼打墙。...

怎样不用电池直接给手机供电

买一个维修手机用的稳压电源。把稳压电源的电压调到手机的工作电压。把手机电池取下,稳压电源的正负极夹到手机主板的正负极上。就可以解决了!...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。