美文网首页
aapt查询包名以及批处理截取包名

aapt查询包名以及批处理截取包名

作者: 启鸣Simon | 来源:发表于2017-05-23 10:51 被阅读0次

    批处理代码如下

    @echo off

    setlocal enabledelayedexpansion

    dir /b | find ".apk" > testapk.txt

    for /F "delims=" %%i in (testapk.txt) do (

    echo %%i

    aapt dump badging %%i |findstr "package" > packagename.txt

    for /f "delims=" %%a in ( 'findstr "name" packagename.txt') do set var= %%a

    for /f "tokens=2 delims='" %%a in ("!var:~0,-1!") do (

    echo %%a

    )

    )

    pause

    解释

    tokens是指单引号的出现次数,这里指的是以单引号出现第二次为结束符


    aapt不是内部或者外部命令处理办法

    这个命令在sdk的tools目录下,如果你没有把这个路径加入环境变量中的path后,那就不能直接打aapt,应该写全路径名,比如说 d:\sdk\tools\aapt p -f xxxxxx

    相关文章

      网友评论

          本文标题:aapt查询包名以及批处理截取包名

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