• 1、问题
  • 2、解决

1、问题

在windows上执行命令:

aapt2 dump badging xxx.apk

报错:

windows W/ziparchive( 2348): Unable to open 'badging': No such file or directory

2、解决

  • 确认本地环境变量配置是否正常(参考:Android环境变量
  • 本地执行 aapt2 是否正常
C:\Users\xxx>aapt2
no command specified
usage: aapt2 [compile|link|dump|diff|optimize|convert|version] ...

看起来正常,但比mac上aapt2返回内容少很多.

尝试解决:

  • 本地环境SDK build-tools 是28.0.3,尝试下载最新SDK build-tools - 30.0.0
  • 更新本地环境变量(build-tools/version更新)
  • 命令行执行 aapt2
C:\Users\xxx>AApt2
error: no subcommand specified.
aapt2 [subcommand] [options] files...Subcommands:compile                                           Compiles resources to be linked into an apk.link                                              Links resources into an apk.dumpdiff                                              Prints the differences in resources of two apks.optimize                                          Preforms resource optimizations on an apk.convert                                           Converts an apk between binary and proto formats.version                                           Prints the version of aapt.daemon                                            Runs aapt in daemon mode. Each subsequent line is a single parameter to thecommand. The end of an invocation is signaled by providing an empty line.Options:-h                                                Displays this help menu

看返回内容正常多了。

尝试执行预期语句:

aapt2 dump badging xxx.apk
package: name='com.xxx.xxx' versionCode='120000' versionName='1.20.0' platformBuildVersionName='10' platformBuildVersionCode='29' compileSdkVersion='29' compileSdkVersionCodename='10'
sdkVersion:'21'
targetSdkVersion:'28'
uses-permission: name='android.permission.INTERNET'
......

返回正常,完成✅

【Android】aapt2报错:windows W/ziparchive( 2348): Unable to open ‘badging‘: No such file or directory相关推荐

  1. redhat6.4执行二进制程序报错:/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory...

    redhat6.4执行二进制程序报错: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 原因: 在64位的系统中执 ...

  2. 【 Linux学习】解决Ubuntu系统发送邮件失败,报错:send-mail: fatal: open /etc/postfix/main.cf: No such file or directory

    一.问题描述 今天在Ubuntu系统上,使用mail命令发送邮件的时候,失败了,报错send-mail: fatal: open /etc/postfix/main.cf: No such file ...

  3. 启动自定义linux服务时,报错Failed at step EXEC spawning /xxx/yyy/zzz No such file or directory

    背景: 想在服务器开机启动的时候,自动执行python脚本,于是就把它做成了linux服务的形式. 在/etc/systemd/system/myclock.service [Unit] Descri ...

  4. mysql启动报错:Cant start server cant check PID filepath No such file or directory

    问题显现:问题排查1.象通过 systemctl status mysqld.service 命令查看状态现在是未启动成功 正在启动中 2.查看mysql启动日志 cat /var/log/mysql ...

  5. 【Tiny4412】 编译dnw源码报错 /lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory

    1. 今天编译dnw源码的时候出现如下错误: /lib/modules/2.6.32-431.el6.x86_64/build/: No such file or directory 截图如下: 2. ...

  6. liunx下编写shell脚本报错-bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory。编辑器Notepad++

    在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识. 可能是下载到windows下编辑或者使用连接工具x ...

  7. 关于使用 ./ 执行sh文件报错-bash: ./startup.sh: /bin/sh^M: bad interpreter: No such file or directory

    该问题是由于文件的格式异常造成系统无法识别(一般情况下) 解决方法: 用vi打开文件 执行 :set ff 发现文件格式是dos格式 执行 :set ff=unix 将文件变成unix格式 然后再执行 ...

  8. 达梦安装报错 could not load SWT library. Reasons:no swt…....No such file or directory

    Exception in thread "main" java.lang.unsatisfiedLinkError: could not load SWT library. Rea ...

  9. Android各种报错问题汇总

    一.Android调试中报错:Could not connect to remote process. Aborting debug session. 在AndroidManifext.xml中的添加 ...

  10. android override报错,android @override 报错解决方案

    android @override 报错解决方案 现象: ... java: 1801: method does not override a method from its superclass @ ...

最新文章

  1. 上机题目(0基础)- 数据库事务(Java)
  2. fail2ban防止暴力破解
  3. 汇编语言--8086CPU
  4. 个人的小项目mysql_mgr_test开放了
  5. Mac上使用nginx访问本地文件夹报403的问题
  6. 缺省参数-回顾列表的排序方法明确缺省参数的概念及作用
  7. 诗与远方:无题(五十七)
  8. Windows Phone开发(6):处理屏幕方向的改变 转:http://blog.csdn.net/tcjiaan/article/details/7273107...
  9. Java笔试题黑棋围白棋_2016恒生电子笔试题_软件测试笔试题100精讲_恒生电子笔试题目(2)...
  10. OCR应用场景:票总管发票管理系统
  11. SSM框架面试题总结
  12. c语言 屏幕刷新,屏幕刷新率
  13. 联想 sl 400 无线网卡驱动
  14. 体脂数C语言switch,你真胖么 体脂率是什么 体脂率的计算方法
  15. 【c++提高1】最近共先祖LCA优化求法
  16. 【运筹学】模型速览及推荐学习视频
  17. Comparison method violates its general contract 出现原因和解决方法
  18. 【VMware vRealize Suite 2019 部署系列】- 「2」 – 部署 vRealize Operations 8.1
  19. 三、kotlin的类和对象(二)
  20. 这是一个最好的时代,也是一个最坏的时代 ?

热门文章

  1. 最大连通分支Giant Component
  2. 保研面试复习之计算机网络篇
  3. Ansible Tests详解
  4. 关于重命名C盘User文件夹内用户名的心得
  5. 谷歌关闭音乐搜索服务
  6. 别踩白块儿 java源码下载_“别踩白块儿游戏源代码分析和下载
  7. 北京邮电大学砸彩蛋大作业
  8. 面试题之10亿正整数问题
  9. python计算2019年新个税
  10. 用Python对PDF文字颜色加深