博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Android开发]使用XUtils框架出现的问题记录
阅读量:2440 次
发布时间:2019-05-10

本文共 526 字,大约阅读时间需要 1 分钟。

1、首先出现了这样一个问题:

这里写图片描述
百思不得其解,最后终于找到原因:

在android 6.0(API 23)中,Google已经移除了移除了Apache HttpClient相关的类,推荐使用HttpUrlConnection,如果要继续使用需要Apache HttpClient,需要在eclipse下libs里添加org.apache.http.legacy.jar 。

所以需要导入org.apache.http.legacy.jar 包,然后就不会提示错误了。

2、这里写图片描述

返回的永远是 “访问失败”

我当时的服务器接口是这样写的:

public static final String CATEGORIES_URL = "http://127.0.0.1:8080/zhbj/categories.json";

查询原因,原来是IP地址设置错误:

我用的模拟器是Genymotion,其实跟Genymotion没有关系,因为他本身是作为VirtualBox的一个虚拟OS在运行。
默认情况下,查看Genymotion的网络配置:

这里写图片描述

对应与上面的配置,Genymotion访问本机的本地连接8,IP为:192.168.1.104

然后即返回了我想要的数据:

这里写图片描述

你可能感兴趣的文章
利用Apache+PHP3+MySQL建立数据库驱动的动态网站(转)
查看>>
C#中实现DataGrid双向排序(转)
查看>>
利用C语言小程序来解决大问题(转)
查看>>
简单方法在C#中取得汉字的拼音的首字母(转)
查看>>
.NET开发之中的17种正则表达式小结(转)
查看>>
编程秘籍:使C语言高效的四大绝招(转)
查看>>
配置XDM--一种Linux的图形登录界面(转)
查看>>
计算机加锁 把U盘变成打开电脑的钥匙(转)
查看>>
C#开发的两个基本编程原则的深入讨论(转)
查看>>
Fedora Core 4 基础教程 (上传完毕)(转)
查看>>
删除MSSQL危险存储过程的代码(转)
查看>>
红旗软件:树立国际的Linux品牌(转)
查看>>
Linux学习要点(转)
查看>>
影响mysqld安全的几个选项(转)
查看>>
最新版本Linux Flash 9 Beta开放发布(转)
查看>>
mysql事务处理(转)
查看>>
Fedora 显示设备配置工具介绍(转)
查看>>
FREEBSD 升级及优化全攻略(转)
查看>>
系统移民须知:Linux操作系统安装要点(转)
查看>>
在redhat系统中使用LVM(转)
查看>>