看到一篇很好的博客:【Android测试】【随笔】得到App的包名和启动页Activityhtml
除了博客上的方法,我还找到两种方法:android
前提须要使用SDK Manager.exe 下载 Android SDK Build-tools。这里能够选择任意版本的 build-tools进行下载,我下载的是 23.0.1版本。windows
下载好以后,就能够在SDK的build-tools下找到工具 aapt.exe,个人路径就是:D:\android-sdk_r23.0.2-windows\android-sdk-windows\build-tools\23.0.1\aapt.exe。服务器
执行 “aapt dump badging xxx.apk” 便可获取 package 以及 Activity。app
D:\android-sdk_r23.0.2-windows\android-sdk-windows\build-tools\23.0.1>aapt dump badging D:\appium\apks\zhihu_521.apk package: name='com.zhihu.android' .... .... launchable-activity: name='com.zhihu.android.app.ui.activity.MainActivity'
打开Appium服务器端,点击安卓机器人图标。工具
选中Application Path,而后点击 Choose按钮,选择APP 的APK文件路径。选择好后就能够看到Appium自动解析出 Package 以及 Activity名称。测试
这里我解析的是知乎的APK文件。ui
关于Activity,选中 Lanch Activity,能够看到全部的Activity列表。spa
备注:我这里默认会选中 .ManActivity,跟aapt工具一致,不知道是否是巧合。code
固然,获取以后最好再把 Application Path 以及 Lanch Activity 不选中。