一、使用aapt 查看app的包名和启动名
aapt即Android Asset Packing Tool ,在android SDK 的build-tools 目录下。这个工具可以查看apk的包名启动名。
1、下载android SDK (链接地址相关的百度,不会的自行百度)
2、勾选
3、找到aapt, 将路径 D:\Program Files\android-sdk\android-sdk\build-tools\23.0.2添加环境变量
4、打开cmd,输入aapt,出现图2,就是代表环境可以了
5、获取apk包名
(1)、将准备测试的APK放到D盘某个目录,如D:\test
(2)、打开cmd,输入指令aapt dump badging D:\test\xxx.apk(APK的全名)
6、获取启动名launcherActivity
接着上面滑动,找到launchable-activity:
至此,就可以查看到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"
以上是查看app包名和启动名的方法,特别提醒如果包名和启动名输入的不正确的话,使用appium打开app就会报错