• 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 记录下这两个数据

  • 相关阅读:
    数论算法 剩余系相关 学习笔记 (基础回顾,(ex)CRT,(ex)lucas,(ex)BSGS,原根与指标入门,高次剩余,Miller_Rabin+Pollard_Rho)
    51Nod1123 X^A Mod B 数论 中国剩余定理 原根 BSGS
    BZOJ2219 数论之神 数论 中国剩余定理 原根 BSGS
    BZOJ3583 杰杰的女性朋友 矩阵
    BZOJ2821 作诗(Poetize) 主席树 bitset
    BZOJ2178 圆的面积并 计算几何 辛普森积分
    BZOJ1058 [ZJOI2007]报表统计 set
    BZOJ2480 Spoj3105 Mod 数论 扩展BSGS
    BZOJ1095 [ZJOI2007]Hide 捉迷藏 动态点分治 堆
    AtCoder Regular Contest 101 (ARC101) D
  • 原文地址:https://www.cnblogs.com/kunkunZeng/p/9086593.html
Copyright © 2020-2023  润新知