zoukankan      html  css  js  c++  java
  • APK包名和launcherActivity取法

           每个新手在刚结束appium自动化,要尝试下自己有无试水成功,小主在如何手机APP的基本信息的过程也有些纠结,不过有某个大神的热心分享,具体地址忘记记录下来了,大神莫怪莫怪小主。

    • 一、下载aapt

        1.在android-sdk里面双击SDK-manager,下载buidl-tools

     

        2.勾选build-tools,随便选一个版本,我这里选的是24的版本

     

        3.下载完成后,在D:androidsdkandroid-sdk-windowsuild-tools24.0.0目录下找到aapt.exe,将这个路径设置环境变量,添加到path下

     

        4.打开cmd。输入aapt出现如下界面,说明环境OK了

     

    • 二、获取apk包名

        1.将准备测试的APK放到D盘某个目录,如D: est

        2.打开cmd,输入指令aapt dump badging D: estxxx.apk(APK的全名,如手机淘宝.apk)

       3.以手机淘宝.apk为例,如下图

     

        4.这里就可以看到apk的包名:com.taobao.taobao

    注:老司机可以直接把apk放在桌面上,输入指令后拖到cmd框

    • 三、获取launcherActivity

        1.接着上一步操作,cmd屏幕拖到中间l找到auncherActivity

        2.这里可以看到,淘宝的launcherActivity值为com.taobao.tao.welcome.Welcome

     

    • 四、写脚本

        1platformName:这里是android的apk

        2.deviceName:手机设备名称,通过adb devices查看

        3.platformVersion:android系统的版本号

        4.appPackage:apk包名

        5.appActivity:apk的launcherActivity

     

    好啦,上面都是转载某位大神的,小主也尝试过其他方法,如下

    在uiautomatorviewer.bat截图APP界面,可以看得到package

    希望在起跑路上可以帮得到您!

    也可以参考链接https://www.cnblogs.com/kaerxifa/p/7808073.html

    摘取->

    2.打开DOS环境,输入命令:

        adb shell dumpsys window w | findstr / | findstr name=

    或 adb shell dumpsys window |findstr mCurrent

    或 adb shell "dumpsys window w|grep /|grep name=|sed 's/mSurface=Surface(name=//g'|sed 's/)//g'|sed 's/ //g'"

    使用第3条命令,结果看起来会更清晰

    前面是包名,后面是activity name 记录下这两个数据

  • 相关阅读:
    Redis源代码分析(十三)--- redis-benchmark性能測试
    kvm中运行kvm
    umount.nfs device busy day virsh extend diskSpace, attachDisk
    ultravnc
    openNebula dubug
    maintenance ShellScripts
    virsh VMI deploy data serial xml
    cloud computing platform,virtual authentication encryption
    基于C 的libvirt 接口调用
    storage theory
  • 原文地址:https://www.cnblogs.com/kunkunZeng/p/9086593.html
Copyright © 2011-2022 走看看