-
一、没有apk,应用已经安装到手机或虚拟机中
-
1.logcat
image- .清除logcat内容,使用命令adb logcat -c
- .启动logcat,使用命令adb logcat ActivityManager:I *:s
- .启动要查看的程序
- cmp=com.android.browser
-
2.dumpsys
image- (1)启动要查看的程序;
- (2)命令行输入:adb shell dumpsys window w |findstr / |findstr name=
- 补充:使用adb shell dumpsys window | findstr mCurrentFocus 命令查看当前运行的包名和Activity更清晰一些。
-
-
二、有apk
image- F:\git\gaugeTest\Java\Android\gauge_mobile-master\hybrid\src\test\resources
- λ aapt dump badging doudizhu.apk | findstr "package"
- appID 包名
- λ aapt dump badging doudizhu.apk | findstr "launchable-activity"
- Activity 名
- λ aapt dump badging doudizhu.apk | findstr "package"
- java -jar selendroid-standalone-0.17.0-with-dependencies.jar -app selendroid-test-app-0.17.0.apk
- 浏览器中输入:http://localhost:4444/wd/hub/status 查看到 "appId":"io.selendroid.testapp:0.17.0"
- F:\git\gaugeTest\Java\Android\gauge_mobile-master\hybrid\src\test\resources
-
三、有源码情况
image- 直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。
- 如下图中第三行package为com.cola.ui,第七行主Activity为com.cola.ui.ColaBox(.ColaBox为Activity简写方式)。
网友评论