快速删除 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>
PortalBasic Web 应用开发框架
.NET性能分析最佳实践之:如何找出使用过多内存的.NET代码(基础篇)
js模块化开发js大项目代码组织和多人协作的解决之道
PortalBasic Web 应用开发框架:应用篇(二) —— Action 使用
细细品味Hadoop_Hadoop集群(第2期)_机器信息分布表
msmvps.comblogs
敏捷开发中编写故事应该符合的条件
自己动手重新实现LINQ to Objects: 12 DefaultIfEmpty
我的时间管理——充分利用WindowsPhone、Android等设备,实现真正的无压工作!
- 最新文章
-
PortalBasic Web 应用开发框架:应用篇(三) —— 国际化
HTTP与Tcp协议下双工通信的差异
C#中的多线程持续更新系列
PortalBasic Web 应用开发框架:应用篇(五) —— DAO 框架
ASP.NET MVC Model元数据及其定制:一个重要的接口IMetadataAware
PortalBasic Web 应用开发框架:应用篇(四) —— 文件上传和下载
发布首款支持Shift/Ctrl多选的国产日历控件,界面仿Twitter风格,支持中文日期类型,支持SImpleDateFormat格式,支持change等自定义事件,全中文注释和API,欢迎支持
mass Framework draggable插件
UrlReWriter.net学习笔记
国货——达梦数据库及在.Net 下的增删改查
- 热门文章
-
PowerShell_零基础自学课程_1_初识PowerShell
使用EF构建企业级应用(三)
翻译:Contoso 大学 3 排序、过滤及分页
翻译:Contoso 大学 4 创建更加复杂的数据模型
深入理解WCF系统体系(之二:WCF客户端如何构建?(下))
ASP.NET MVC Model元数据及其定制 [上篇]
Windows Desktop开发第一章(共四讲)
分享Web应用运行的细节问题:预编译提高网站性能、跟踪用户习惯和解决线程同步
smark 通过VS2010的内存分析工具来分析程序性能问题
.NET性能分析最佳实践之:如何找出使用过多内存的.NET代码(进阶篇)