查看 app 的包名 和启动名的几种方法

一、使用aapt 查看app的包名和启动名

aapt即Android Asset Packing Tool ,在android SDK 的build-tools 目录下。这个工具可以查看apk的包名启动名。
1、下载android SDK (链接地址相关的百度,不会的自行百度)


image.png

2、勾选


image.png

3、找到aapt, 将路径 D:\Program Files\android-sdk\android-sdk\build-tools\23.0.2添加环境变量


image.png
image.png

4、打开cmd,输入aapt,出现图2,就是代表环境可以了


image.png
image.png

5、获取apk包名
(1)、将准备测试的APK放到D盘某个目录,如D:\test

(2)、打开cmd,输入指令aapt dump badging D:\test\xxx.apk(APK的全名)


image.png

6、获取启动名launcherActivity
接着上面滑动,找到launchable-activity:

image.png

至此,就可以查看到app的包名和启动名了

二、通过adb命令行获取包名、启动名

1、adb shell dumpsys window windows | findstr mFocusedApp 查看包名 启动名(windows)
2、adb shell dumpsys activity top | find "ACTIVITY" 查看包名/启动名
3、adb shell dumpsys activity activities | findstr "Run" 特别提醒,通过这个命令行查看启动名,上面的两个个有可能会出错
在手机上安装自己的app、再打开app出现启动页的时候,在cmd中输入 adb shell dumpsys activity activities | findstr "Run"

image.png

以上是查看app包名和启动名的方法,特别提醒如果包名和启动名输入的不正确的话,使用appium打开app就会报错


image.png

你可能感兴趣的:(查看 app 的包名 和启动名的几种方法)