android 常见异常解决
android studio配置:
异常:Failed resolution of:Lokhttp3/OkHttpClient;
解决方法:添加依赖项:
compile files('libs/okhttp-3.3.1.jar')
compile 'com.squareup.okhttp:okhttp:2.0.0'
异常:Failed resolution of:Lokio/ForwardingTimeout;
解决方法:添加依赖项:
compile files('libs/okio-1.6.0.jar')
异常:Duplicate files copied in APKMETA-INF/maven/com.squareup.okio/okio/pom.properties
还需要build.gradle添加:
packagingOptions {
exclude 'META-INF/NOTICE.txt'
exclude'META-INF/LICENSE.txt'
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/maven/com.squareup.okhttp/okhttp/pom.xml'
exclude 'META-INF/maven/com.squareup.okhttp/okhttp/pom.properties'
exclude 'META-INF/maven/com.squareup.okio/okio/pom.xml'
exclude 'META-INF/maven/com.squareup.okio/okio/pom.properties'
}
官网:
https://github.com/square/okhttp
github例子:
https://github.com/hongyangAndroid/okhttp-utils
简单封装:
https://github.com/neil2hw/OkHttpManager/blob/master/OkHttpManager.java
使用例子:
OkHttpClient client = new OkHttpClient();
URL url = null;
try {
url = new URL("http://blog.csdn.net/gaolu");
Request request = new Request.Builder().url(url).build();
Response response =client.newCall(request).execute();
String aaa = response.body().string();
Log.e("aaa", aaa);
} catch (MalformedURLException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
使用例子:
String url="http://www.csdn.net/";
OkHttpUtils
.get()
.url(url)
.addParams("username","hyman")
.addParams("password","123")
.build()
.execute(newStringCallback()
{
@Overridepublicvoid onError(Request request, Exception e)
{
}
@Overridepublicvoid onResponse(String response)
{
}
});
android 常见异常解决相关推荐
- Redis集群配置和常见异常解决
Redis集群配置和常见异常解决 参考文章: (1)Redis集群配置和常见异常解决 (2)https://www.cnblogs.com/hzb462606/p/11121281.html 备忘一下 ...
- orcal 数据库 maven架构 ssh框架 的全xml环境模版 及常见异常解决
创建maven项目后,毫不犹豫,超简单傻瓜式搞定dependencies(pom.xml 就是maven的依赖管理),这样你就有了所有你要的包 <project xmlns="http ...
- Android 常见异常及解决办法
Ø 前言 本文主要记录 Android 的常见异常及解决办法,以备以后遇到相同问题时可以快速解决. 1. java.lang.NullPointerException: Attempt to i ...
- spring3 常见异常解决
初学spring,在网上搜到一篇spring3常见异常的文章,现转载如下: 以下异常使用的是spring是3.1.1,是我自己学习中遇到的错误笔记,有可能不是都适用,仅做参考 异常1:java.lan ...
- Spring学习总结(14)——Spring10种常见异常解决方法
在程序员生涯当中,提到最多的应该就是SSH三大框架了.作为第一大框架的Spring框架,我们经常使用. 然而在使用过程中,遇到过很多的常见异常,我在这里总结一下,大家共勉. 一.找不到配置文件的异常 ...
- android常见异常总结
为什么80%的码农都做不了架构师?>>> Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示: Throwable Throwa ...
- android 屏幕关闭 eofexception,android EOFException异常解决办法 (SharedPreferences保存对象)...
SharePreferences可以保存String 但是不能保存对象 这不符合面向对象. 为此可以通过序列化和反序列化将Serializable对象和字符串相互转化 所以可以将Serizlizabl ...
- Android ExceptionThrowable 常见异常和解决方法 奔溃日志上报 monkey异常修改
java将所有的错误封装为一个对象,其根本父类为Throwable, Throwable有两个子类:Error和Exception. 注意:异常和错误的区别:异常能被程序本身可以处理,错误是无法处理. ...
- Android加载大图片OOM异常解决
Android加载大图片OOM异常解决 参考文章: (1)Android加载大图片OOM异常解决 (2)https://www.cnblogs.com/jevan/archive/2012/07/05 ...
最新文章
- 一个颠覆性答案,登上《科学》封面:是什么弄破了这些泡泡? | 科学GIF
- JVM GC 日志详解
- iOS ffmpeg 之编译ffmpeg
- (三)虚拟化技术重点笔记与总结
- 科大星云诗社动态20211008
- php -- 用文本来存储内容,file_put_contents,serialize,unserialize
- 数据结构之图的基本操作
- 用Typescript 开发 node.js (方法2)
- Oracle数据库中查看所有表和字段以及表注释.字段注释
- 美区id无法登陆解决方法
- gis如何加入emf图片_ArcGIS教程:地图导出格式,教你如何选择
- SecureCRT8.3.3软件包百度网盘
- git和github使用
- 多文件自平衡云传输(三)节点选择和资源分配 —————— 开开开山怪
- 机械臂速成小指南(零):指南主要内容及分析方法
- Photoshop简单案例(6)——利用内容感知移动工具进行图片内物体位置移动
- 二进制基带信号的时域特性
- new RegExp
- 魔域mysql_魔域单机版安装教程
- 用计算机计算课件的优点,如何用计算机解决问题精品课件
热门文章
- linux 使cpu使用率升高_Linux程序性能优化:CPU的上下文切换
- icmp 报文中的进程号
- mysql 表空间收缩_【135期】谈谈MySQL中的重做日志,回滚日志,以及二进制日志的区别及各自作用...
- arm ida 伪代码 安卓 符号表_IDA调试界面介绍及快捷键
- maven_Maven排除所有传递依赖项
- java并发编程_Java并发编程之 synchronized
- 苏州专业服务器维修点,苏州服务器
- 并发模拟的四种方式 + 工具,超级实用!
- Kafka如何在千万级别时优化JVM GC问题?
- Master、Slave等术语将不能在未来的Linux代码中使用