快速删除 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>
iOS 秒数转换成时间,时,分,秒
iOS 正则表达式判断邮箱、身份证..是否正确
ios 删除系统从相册压缩的视频
iOS 视频选择压缩
iOS 从相册中拿到 图片名 ,截取后缀,图片名
ios 根据颜色生成图片,十六进制颜色。
ios 友盟第三方登录遇到的各种坑。
项目适配iOS9遇到的一些问题及解决办法 ,以及URL 白名单配置方法
ios 设置head请求头,自定义head, read response header
- 最新文章
-
大理石在哪(where is the Marble? VUa 10474)
Day11
Codeforces1307D. Cow and Fields
Codeforces1307C. Cow and Message
Codeforces1307B. Cow and Friend
ABC155F
ABC155E
ABC155D
Day11
Codeforces1304F.Animal Observation
- 热门文章
-
Codeforces 1304E. 1-Trees and Queries
Parse error: syntax error, unexpected end of file in *.php on line * 解决方法
apache 单独生成模块
php.ini 配置详解
安装php5.4.10时, 错误:‘gdIOCtx’ 没有名为 ‘data’ 的成员
linux下安装php报错configure: error: Cannot find MySQL header files under /usr/include/mysql.
Linux CURL的安装
/usr/local/lib/libz.a: could not read symbols: Bad value(64 位 Linux)
安裝jpeg-6b png error错误解决方法
make: ./libtool:命令未找到