今天遇到一个需求,需要查看第三方应用的包名。记录一下,方便以后能用上。
一、通过adb命令查看
连接Android设备到电脑上,并确保ADB驱动已经安装和配置好。
1、查看安装的所有app包名
打开终端或命令提示符窗口,输入下列命令:
adb shell pm list packages
如果你不想查看系统应用的包名,可以输入下列命令:
adb shell pm list packages -3
2、查看栈顶Activity
打开终端或命令提示符窗口,输入下列命令:
adb shell dumpsys window displays
启动你想要查看包名的应用,启动之后在终端按下回车即可看到和下图类似的内容。
3、启动需要获取包名的应用
打开终端或命令提示符窗口,输入下列命令:
adb shell am monitor
按下回车,启动你想要查看包名的应用。在应用启动后,你就可以在终端看到如下所示的内容。
备注:有些应用通过 方法2 或者 方法3 获取到的包名,却没有出现在方法1中的列表内,这一点还没有弄明白。