获取安卓应用APK包名的方法

应用商店按照符合Android标准的原则进行设计,使用包名(Package Name)作为应用的唯一标识。即:包名必须唯一,一个包名代表一个应用,不允许两个应用使用同样的包名。包名主要用于系统识别应用,几乎不会被最终用户看到。

包名的命名规则:

一般由com.+公司名+项目名+模块名组成;

比如微信包名:获取安卓应用APK包名的方法com.tencent.mm

比如QQ包名:com.tencent.mobileqq

获取APK包名的方法:

1、公司内部获取包名最快的方式是直接问开发;

2、查看源代码,一般我们测试的App都是自己公司,因此可以查看源代码时,找到工程目录下的 “AndroidManifest.xml” 的文件,打开后找到:

获取安卓应用APK包名的方法

3、通过adb shell进入到手机data/data目录下,查看包名(需要root)

adb shell

cd data/data

ls

获取安卓应用APK包名的方法

4、 通过adb shell的pm命令,查看包名(不需要root)

adb shell pm list package
#将获取手机内所有apk对应的包名

获取安卓应用APK包名的方法

5、查看手机系统设置

设置--应用管理--选择应用--查看应用详细信息

获取安卓应用APK包名的方法获取安卓应用APK包名的方法

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

获取安卓应用APK包名的方法

上一篇:举例分析 Makefile 中的 filter 与 filter-out 函数


下一篇:第二百九十八节,python操作redis缓存-Set集合类型,可以理解为不能有重复元素的列表