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 常见异常解决相关推荐

  1. Redis集群配置和常见异常解决

    Redis集群配置和常见异常解决 参考文章: (1)Redis集群配置和常见异常解决 (2)https://www.cnblogs.com/hzb462606/p/11121281.html 备忘一下 ...

  2. orcal 数据库 maven架构 ssh框架 的全xml环境模版 及常见异常解决

    创建maven项目后,毫不犹豫,超简单傻瓜式搞定dependencies(pom.xml 就是maven的依赖管理),这样你就有了所有你要的包 <project xmlns="http ...

  3. Android 常见异常及解决办法

    Ø  前言 本文主要记录 Android 的常见异常及解决办法,以备以后遇到相同问题时可以快速解决. 1.   java.lang.NullPointerException: Attempt to i ...

  4. spring3 常见异常解决

    初学spring,在网上搜到一篇spring3常见异常的文章,现转载如下: 以下异常使用的是spring是3.1.1,是我自己学习中遇到的错误笔记,有可能不是都适用,仅做参考 异常1:java.lan ...

  5. Spring学习总结(14)——Spring10种常见异常解决方法

    在程序员生涯当中,提到最多的应该就是SSH三大框架了.作为第一大框架的Spring框架,我们经常使用. 然而在使用过程中,遇到过很多的常见异常,我在这里总结一下,大家共勉. 一.找不到配置文件的异常 ...

  6. android常见异常总结

    为什么80%的码农都做不了架构师?>>>    Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示: Throwable Throwa ...

  7. android 屏幕关闭 eofexception,android EOFException异常解决办法 (SharedPreferences保存对象)...

    SharePreferences可以保存String 但是不能保存对象 这不符合面向对象. 为此可以通过序列化和反序列化将Serializable对象和字符串相互转化 所以可以将Serizlizabl ...

  8. Android ExceptionThrowable 常见异常和解决方法 奔溃日志上报 monkey异常修改

    java将所有的错误封装为一个对象,其根本父类为Throwable, Throwable有两个子类:Error和Exception. 注意:异常和错误的区别:异常能被程序本身可以处理,错误是无法处理. ...

  9. Android加载大图片OOM异常解决

    Android加载大图片OOM异常解决 参考文章: (1)Android加载大图片OOM异常解决 (2)https://www.cnblogs.com/jevan/archive/2012/07/05 ...

最新文章

  1. 一个颠覆性答案,登上《科学》封面:是什么弄破了这些泡泡? | 科学GIF
  2. JVM GC 日志详解
  3. iOS ffmpeg 之编译ffmpeg
  4. (三)虚拟化技术重点笔记与总结
  5. 科大星云诗社动态20211008
  6. php -- 用文本来存储内容,file_put_contents,serialize,unserialize
  7. 数据结构之图的基本操作
  8. 用Typescript 开发 node.js (方法2)
  9. Oracle数据库中查看所有表和字段以及表注释.字段注释
  10. 美区id无法登陆解决方法
  11. gis如何加入emf图片_ArcGIS教程:地图导出格式,教你如何选择
  12. SecureCRT8.3.3软件包百度网盘
  13. git和github使用
  14. 多文件自平衡云传输(三)节点选择和资源分配 —————— 开开开山怪
  15. 机械臂速成小指南(零):指南主要内容及分析方法
  16. Photoshop简单案例(6)——利用内容感知移动工具进行图片内物体位置移动
  17. 二进制基带信号的时域特性
  18. new RegExp
  19. 魔域mysql_魔域单机版安装教程
  20. 用计算机计算课件的优点,如何用计算机解决问题精品课件

热门文章

  1. linux 使cpu使用率升高_Linux程序性能优化:CPU的上下文切换
  2. icmp 报文中的进程号
  3. mysql 表空间收缩_【135期】谈谈MySQL中的重做日志,回滚日志,以及二进制日志的区别及各自作用...
  4. arm ida 伪代码 安卓 符号表_IDA调试界面介绍及快捷键
  5. maven_Maven排除所有传递依赖项
  6. java并发编程_Java并发编程之 synchronized
  7. 苏州专业服务器维修点,苏州服务器
  8. 并发模拟的四种方式 + 工具,超级实用!
  9. Kafka如何在千万级别时优化JVM GC问题?
  10. Master、Slave等术语将不能在未来的Linux代码中使用