• bat批处理批量导出多个APK的AAPT信息(含python实现)


    产品APP因架构调整,将一个APK拆分成了十几个APK,这样每次打ROM前,都要一个个核对APK的AAPT信息

    一个个APK去敲命令很繁琐,想到可以用BAT批处理调用AAPT命令一次将十几个APK的AAPT信息保存下来
    代码如下:
    @echo off
    set work_path=G:appaiosa
    G:
    cd %work_path%
    for /R %%s in (.,*) do (
    echo %%s
    aapt dump badging %%s >> C:UsersszhDesktopauto_aapt_version.txt
    echo "***************************" >> C:UsersszhDesktopauto_aapt_version.txt
    )
    pause
     
    第二行目录是存放APK的目录
    倒数第四行的路径是保存结果的,倒数第五行加入分隔符方便查看
     
    新建一个TXT文档,将以上代码拷贝进去,保存后改名为.bat  ,之后每次双击这个bat文件即可得到所有APK的AAPT信息,不需要第三方的编码或脚本。
     
    **************************************************分隔线**********************************************************
    以上批处理,每次都会导出所有的apk信息,但我只关心包名和versioncode,即信息的第一行,后来使用python写了一个脚本


    效果如下:
     

    --------------------------------------------------------------------------------

    关注微信公众号(测试工程师小站)即可在手机上查阅,并可接收更多测试分享,发送【测试资料】更可获取百G测试教程~

  • 相关阅读:
    在Myeclipse中配置tomcat
    tomcat用startup.bat启动时,界面一闪消失
    单向链表的基本操作
    简单排序的对比
    关于string的排序 选择插入排序
    insertsort
    selectsort
    理解函数式编程
    vue中使用$nextTick后任然无法正确计算出元素高度
    使用vuex+vue-i18n方式国际化
  • 原文地址:https://www.cnblogs.com/songzhenhua/p/9312737.html
Copyright © 2020-2023  润新知