0
点赞
收藏
分享

微信扫一扫

计算机视觉 了解OpenCV、COLMAP、PyTorch3D 和 OpenGL 中坐标系3D转换的简要指南

引言:

android项目,引入的 .jar包 和 .aar中 有相同的类,导致编译冲突,由于这些依赖项没有上传到Maven仓库,无法使用 exclude 排除,只能尝试修改jar文件,删除重复的代码,再重新打包。

效果:

修改前的 test.jar(770k) :

在这里插入图片描述

删除了 com.zego目录,重新打包后的 test.jar (233k):
在这里插入图片描述

步骤:

下面记录一下修改jar文件的步骤:

1、使用 jar命令 解压 test.jar文件:

jar -xvf test.jar

在这里插入图片描述

解压后的目录:
在这里插入图片描述

2、删除指定的文件或目录:

// rd adc.class// 删除某个文件
rmdir /s /q im // 删除im目录

在这里插入图片描述

修改后的目录:
在这里插入图片描述

3、重新打包jar文件:

jar cvf test.jar . //打包当前目录下所有的文件

在这里插入图片描述

新打包的jar文件:

在这里插入图片描述

举报

相关推荐

0 条评论