快速删除 jar 里面的 BuildConfig.class
起因:多个 jar 包里面的 BuildConfig.class
文件导致编译冲突。
方法一:土方法
- 使用 jar 解包
jar xf xx.jar
- 删除文件
- 重新打包
jar cf xx.jar 目录
麻烦和容易出错的地方:
- 解包出来的文件夹名字是不固定的
- 接报出来的文件夹数量是不固定的
当然可以解压到一个临时文件来做避免这个事情,也可以做得更酷点。看方法二。
方法二:使用 zip -d 直接删除里面的文件
unzip -l fabric.jar | grep "BuildConfig.class" | awk '{printf $4}' | xargs -I {} zip -d fabric.jar {}
- unzip -l 列出所有文件
- grep 选出想要的文件
- 观察输出列,请出 awk 列编辑器
- xargs -I {} 命令 {} // 替换 {} 位置
</div>
</div>
</div>
SQL基础教程(第2版)第8章 SQL高级处理:8-1 窗口函数
SQL基础教程(第2版)第7章 集合运算:练习题
SQL基础教程(第2版)第7章 集合运算:7-2 联结(以列为单位对表进行联结)
SQL基础教程(第2版)第7章 集合运算:7-1 表的加减法
SQL基础教程(第2版)第6章 函数、谓词、CASE表达式:练习题
SQL基础教程(第2版)第6章 函数、谓词、CASE表达式:6-3 CASE表达式
SQL基础教程(第2版)第6章 函数、谓词、CASE表达式:6-2 谓词
iOS 数据格式
Podfile grammar