学习编译volley为jar包

这篇文章是在windows环境下,帮助大家怎么编译volley源码生成我们需要的jar包。编译分为两种:ant和gradle,这里说下ant

一、编译前准备、

1、下载volley源码,源码可以在这里下载(需要翻墙,我后面会给出所有的资料),volley源码

2、必须sdk,这个不要说了,唯一注意的是要把sdk/tools目录配置到系统的环境变量上,要不然待会会找不到"android...";

3、ant构建工具,下载完成解压后也是需要配置环境变量的;附上一张我电脑配置的环境变量,


最后,在命令行下,输入ant命令,如果出现了Buildfile:build.xml does not exist ! Build failed说明ant安装成功,因为ant默认运行build.xml文件。

、ant编译

1、修改项目结构

进入<volley>/src/main/目录,将java文件夹重命名为src;

<volley>/src/main/文件夹里面的所有内容剪切到<volley>文件夹中;

进入<volley>/src/目录,删除多余的main和test文件夹;

最后的是这个样子:


2、cmd切换到<volley>目录,运行,android list target命令,查看已经安装的target id,这是待会编译用的api版本,记下这个id(这个id号码和api版本关系,完全是根据你安装了多少个api而定的),这里我用了api 22来编译,这里的id就是14.



3、运行>android - update lib-project -p . -t 14( -t 后面的14就是上面target id号,这个根据自己的修改),更新工程。


之后会生成一些文件,打开其中的project.properties文件,在最后面加上一句renderscript.opt.level=O0,保存,不加会报错,这是在stackOverflow上看到的解决的,这里注意!!!


4、最后运行ant jar命令即可,就可以在bin目录下找到jar包了。



最后附上所需要的资料,这里只写了ant工具打出jar,有时间了在写gradle工具吧,希望能帮到需要的朋友!


所需的所有资料



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值