zoukankan      html  css  js  c++  java
  • 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测试教程~

  • 相关阅读:
    fixed解决方案
    阿里巴巴全部行业分类
    下边的flash挡住了上面的元素
    Response.Status
    分割DataTable
    window.print() 指定打印的区域
    oracle .1
    最新:电视台mms地址在线观看
    Access 时间比较错误
    Entity Framework linq
  • 原文地址:https://www.cnblogs.com/songzhenhua/p/9312737.html
Copyright © 2011-2022 走看看