快速删除 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>
mumu模拟器设置代理/打开网络连接(windows)
a标签下划线
python 配置导入方式
redis命令
django+mongodb 内置用户控制
异常补充
关于异常的总结
java 常用类的方法
java 日期时间类加Calendar的set和add方法
- 最新文章
-
eclipseWeb项目如何实现网址发送给外人——内部穿透
js限制输入数字能输入小数点,js定义数组,js往数组中添加数据,js将字符型转为数字型,除法结果保留两位小数——js小测:计算比赛得分
联想查询 类似百度搜索框 模糊查询
js读取sqlserver数据库,输出至html
js字符串连接
MVC框架模式和Javaweb经典三层架构
mapreduce数据处理——统计排序
使用mapreduce清洗简单日志文件并导入hive数据库
tomcat在进入项目是报错404
注册Tomcat到Window Service服务
- 热门文章
-
tomcat的service.bat程序执行报错:Usage: service.bat install/remove [service_name] [/user username]
在绘图的时候import matplotlib.pyplot as plt报错:ImportError: No module named '_tkinter', please install the python-tk package
caffe-ssd需要安装opencv
下载caffe慢
sudo:无法解析主机
在乌版图安装软件包时候报错:E:无法定位软件包
Python中的sys.path.append()
即将脱坑的感慨
mysql 正则表达式问号
datatables隐藏列与createdRow渲染bootstrapSwitch形成的BUG