一、准备内容:
1.下载git工具
下载地址:https://git-scm.com/downloads
默认安装就可以了。
2.用git clone下来volley源码
windows下输入命令:(需要翻墙)
git clone https://android.googlesource.com/platform/frameworks/volley/
下载下来的存放路径在LWL下面。
3.下载Ant
下载地址:http://ant.apache.org/bindownload.cgi
截图:
二、配置环境变量:
1.配置sdk的tool工具到环境变量中(我的sdk放在D盘)
D:\Sdk\platform-tools;D:\Sdk\tools;
配置 D:\Sdk\tools
可以用命令行打开Android SDK Manager
配置D:\Sdk\platform-tools
可以用命令行运行adb
2.配置ant环境变量
运行命令行ant ,如果出现
Buildfile: build.xml does not exist!
Build failed
证明配置成功。
三、开始编译
步骤1:打开volley所在目录,里面应该是这样的,没有AndroidManifest.xml文件。
cd进volley目录,输入
git checkout 008e0cc8
volley下面就多出了AndroidManifest.xml文件。
这一步是必须的,否则步骤2不会成功,会提示你缺少AndroidManifest.xml文件。原因是什么呢?大概是因为这个代码仓库版本比较旧,所以在处理jar包之前先checkout一下。具体的解释看这个老外的链接点击>打开链接。
步骤2:输入android tool 的命令 (-p后面的点不要遗漏)
android update project -p .
会发现local.properties文件 跟 proguard-project.txt 文件被更新了。
步骤3:输入 ant 命令。
ant jar
会发现volley目录下会多出很多文件出来
打开bin文件夹,里面存放的volley.jar,就是我们这次编译所要得到的jar包。