Android 网络框架Volley JAR包生成
2015-11-29 15:27
701 查看
Google I/O 2013上,谷歌发布了Android网络通信框架Volley,以前我都是直接使用源码编译的,那么问题来了,怎么直接打包成jar包使用呢?
不要着急,请看如下步骤:
1、下载源码
git clone https://android.googlesource.com/platform/frameworks/volley
2、编译
gradle build
3、编译错误解决
解决方法: 在AndroidManifest.xml中添加权限
4、获取volley.jar
在如下目录找到class.jar改成volley.jar
F:\study\opensource\volley\build\intermediates\bundles\release/class.jar
解决方法: 在AndroidManifest.xml中添加权限
不要着急,请看如下步骤:
1、下载源码
git clone https://android.googlesource.com/platform/frameworks/volley
2、编译
gradle build
3、编译错误解决
Ran lint on variant release: 2 issues found Ran lint on variant debug: 2 issues found Wrote HTML report to file:/F:/study/opensource/volley/build/outputs/lint-results.html Wrote XML report to F:\study\opensource\volley\build\outputs\lint-results.xml :lint FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':lint'. > Lint found errors in the project; aborting build. Fix the issues identified by lint, or add the following to your build script to proceed with errors: ... android { lintOptions { abortOnError false } }
解决方法: 在AndroidManifest.xml中添加权限
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
4、获取volley.jar
在如下目录找到class.jar改成volley.jar
F:\study\opensource\volley\build\intermediates\bundles\release/class.jar
解决方法: 在AndroidManifest.xml中添加权限
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
相关文章推荐
- TCP/IP四层模型解析
- http基础概念
- Android开发之获取手机网络状态及网络是否连接
- http协议基础
- Android开发:网络编程
- Epoll 的tcp通信代码(服务器+客户端)
- iOS开发——网络请求案例汇总(AFNetworking)
- WebKit之Http响应
- WebKit之Http请求
- 黑马程序员—Java基础—网络编程
- OSI七层模型解析
- 基于tcp raw socket实现的端到端rtt,丢包率检测程序(1)
- 基于异步竞争的无线传感器网络MAC层协议介绍(X-MAC ContikiMAC)
- 深度学习系列(三):简单网络的自编码学习
- 深度学习系列(二):从神经网络到深度学习
- Android操作HTTP实现与服务器通信
- Android使用HTTP协议访问网络
- 《TCP/IP详解 卷1:协议》 读书笔记 第三章 IP:网际协议
- 人人都应该懂点 TCP
- 获取网络图片并下载到本地相册