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

批处理代码如下

@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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,304评论 0 11
  • 批处理符号简介 回显屏蔽 @ 重定向1 >与>> 重定向2 < 管道符号 | 转义符 ^ 逻辑命令符包括:&、&&...
    wyude阅读 8,159评论 2 5
  • dos 批处理 一:windows的命令行模式(win+R)在里面写CMD就可以进入windows的命令行模式了二...
    chenchao981阅读 4,174评论 0 6
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,924评论 0 17
  • 牛人的时间是怎么管理的,今天吴军老师给出了答案,他说最关键的时间管理方法是少做事,而不是多做事。吾生也有涯,而知无...
    一把泥巴阅读 1,243评论 0 0

友情链接更多精彩内容