直接跳过配置proguard部分,会生成两个jar包,一个是项目的,另一个是classes的
首先看一下jar使用方法
1.打包成功后解压两个jar包
jar -xvf test.jar
2.删除项目包目录BOOT-INF/classes下的文件,将classes下的所有文件copy到BOOT-INF/classes下
3.重新对文件进行打包
jar -cvf filename.jar a.class b.class: 压缩指定文件;
jar -cvf weibosdkcore.jar *: 全部压缩;
4.运行jar包
java -jar test.jar
5.如果显示没有清单文件应该是META-INF目录下的MANIFEST.MF文件确实相关的数据,因此需要把原来项目的MANIFEST.MF复制出来手动更新进去
对比原项目的MANIFEST.MF文件确实少了很多配置
更改manifast清单(如果MANIFEST.MF文件在dc_manager.jar同级目录下,执行以下命令)
jar -uvfm dc_manager.jar MANIFEST.MF
更新完成的MANIFEST.MF文件
6.运行一下试试
内部依赖包被压缩了?我怎么不知道
7.回顾一下命令行,发现有个-0属性是不压缩的,不管他,试试再说
接下来在将MANIFEST.MF文件更新进去