美文网首页
查看Android应用包名、Activity的几个方法

查看Android应用包名、Activity的几个方法

作者: 嫩牛_软件测试_笔记 | 来源:发表于2018-09-27 14:51 被阅读0次
    • 一、没有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 名
      • java -jar selendroid-standalone-0.17.0-with-dependencies.jar -app selendroid-test-app-0.17.0.apk
    • 三、有源码情况

      image
      • 直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。
      • 如下图中第三行package为com.cola.ui,第七行主Activity为com.cola.ui.ColaBox(.ColaBox为Activity简写方式)。

    相关文章

      网友评论

          本文标题:查看Android应用包名、Activity的几个方法

          本文链接:https://www.haomeiwen.com/subject/ytpeoftx.html