android 合并jar包,多个jar包合并成一个jar包(ant)

https://blog.youkuaiyun.com/gzl003csdn/article/details/53539133java

多个jar包合并成一个jar 使用Apache的Ant是一个基于Java的生成工具。这个工具的全名是another neat tool    能够到官网下载 apache-ant-1.9.7-bin.zipandroid

下载好了以后接下来就是 解压   配置环境   使用apache

安装和配置api

计算机>>>右键>>>属性>>>高级系统配置>>> 环境变量>>>安全

编辑系统变量app

而后修改系统变量的path的值less

而后一路肯定回去  接下来就是测试一下是否配置成功!工具

Window + R 而后输入cmd  回车 >>> 在命令框中输入ant 若是提示以下就表示你已经成功的安装了测试

C:\Users\user>ant

Buildfile: build.xml does not exist!

Build failedui

如图

OK >>>>>>>接下来开始使用

注意:ant默认运行build.xml文件,这个文件到目前为止是不存在的 须要咱们建立。

若是不想命名为build.xml,运行时能够使用 ant -buildfile test.xml 命令指明要运行的构建文件。

注意:把你须要合并的jar包 和 build.xml 文件 放到同一个目录下面

build.xml 文件的格式以下

name="lzg_dlna"

basedir="D:\Android\android_tool\ant_test"

default="makeSuperJar" >

name="makeSuperJar"

description="description" >

name  : 表示的是你即将合成的jar包的名字 能够随便写

basedir :  表示你存放jar包的目录(D:\Android\android_tool\ant_test这个目录下放的是你当前须要合并的全部jar 和build.xml文件)

以上都转备好以后开始运行ant -buildfile命令

ant -buildfile D:\Android\android_tool\ant_test\build.xml

以下图

出现上图的时候就表示你已经合并成功了 去下面的目录找一下你的jar吧

D:\Android\android_tool\ant_test

OK 合并成功  !  该有小伙伴问了 能不能用啊 这么简单就成功了

接下开始把lzg_dlna.jar配置到项目里使用

若是你的instant run里面第一个选项是勾选的 运行会可能会报错 若是报错的话直接取消勾选

通常若是你的这个按钮是勾选的话运行就会报错

Error:注: 某些输入文件使用或覆盖了已过期的 API。

注: 有关详细信息, 请使用 -Xlint:deprecation 从新编译。

注: 某些输入文件使用了未经检查或不安全的操做。

注: 有关详细信息, 请使用 -Xlint:unchecked 从新编译。

FAILURE: Build failed with an exception.

* What went wrong:

Execution failed for task ':app:transformClassesWithInstantRunForDebug'.

> Invalid signature file digest for Manifest main attributes

* Try:

Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.

若是是的话直接取消勾选在次运行就OK了

合并完成了

---------------------

做者:李智光

来源:优快云

原文:https://blog.youkuaiyun.com/gzl003csdn/article/details/53539133

版权声明:本文为博主原创文章,转载请附上博文连接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值