调试中通过android simulator模拟器链接localhost或者127.0.0.1,因为我在电脑上面建立了apache,我的代码大概就是
URL url = new URL(urlString); 
    URLConnection urlconn = url.openConnection();

但是报错了!!

Exception 1:java.net.ConnectException: localhost/127.0.0.1:8080 - 
Connection refused

问题是这样的,android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的!

如果你想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP 10.0.2.2 吧,  10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名alias

记住,在模拟器上用10.0.2.2访问你的电脑本机

转载于:https://www.cnblogs.com/hacket/p/3176745.html

【android】java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused相关推荐

  1. 【Android】Java多功能通讯录APP项目设计

    ❥ 每每学习一门课程,都少不了一门课设布置下来 ❥<移动互联开发>课开了8天,要设计一款App,果然大学即自学,而且一学期好几个 (555 ❥ 下面把最近开发的Android Studio ...

  2. 【JavaSE】java中的正则表达式(从0到1学会正则表达式)

    文章目录 前言 一.正则表达式的三个常用类 1.Pattern类 2.Matcher类 3.PatternSyntaxException类 二.正则表达式的底层实现 1.Matcher.find()和 ...

  3. 【Android】java.lang.IllegalArgumentException Illegal character in scheme 异常

    在使用字符串拼接成url地址进行数据请求的时候,有时在数据请求的时候会出现 java.lang.IllegalArgumentException: Illegal character in schem ...

  4. 【Android】java.lang.AssertionError use looper thread, must call Looper.prepare() first!异常分析

    java.lang.AssertionError: use looper thread, must call Looper.prepare() first! 在消息处理中必须先调用Looper类的pr ...

  5. 【Android】Java回调原理并结合Android源码进行理解

    回调机制是一种常见的设计模式,它把工作流内的某个功能按照约定的接口暴露给外部使用者,为外部使用者提供数据,或要求外部使用者提供数据. 之前对于回调一直是一知半解,而且总是停留在C++的函数指针的理解之 ...

  6. 【Android】java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current process has andro

    错误异常 产生原因 解决办法 参考链接 错误异常 java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current pr ...

  7. 【android】java.lang.NoClassDefFoundError或classnotfount等异常错误

    在android上开发,当导入一个外部的包,可能会出现这类错误,我已经两次碰到了,一次是用科大讯飞的android开发包,另一次是用Jsoup包(html 解析). 解决方案: 先去掉加入的外部包 不 ...

  8. android 表格xml,【Android】利用表格布局,Android中xml文件与java的交互制作登录界面...

    登录界面是图形编程.网页编程的一个经典而又基础的程序. 在安卓中,如图所示一个基本登录界面: 点击取消按钮就关闭这个程序,点击登录按钮则显示用户输入的用户名与密码. 一.基本布局 这个程序利用到安卓中 ...

  9. java使用重绘实现拖动_【Android】利用自己定义View的重绘实现拖动移动,获取组件的尺寸...

    以下利用一个app来说明怎样利用自己定义View的重绘实现拖动移动.获取组件的尺寸. 例如以下图,触摸拖动,或者轻轻点击屏幕都能移动图片.假设碰到文字,则会弹出提示. 这里是利用自己定义View的重绘 ...

最新文章

  1. C# Create Access File
  2. 【资源分享】数字图像处理MATLAB版冈萨雷斯+中文高清版+随书源码链接
  3. 倒计时两天丨NeurIPS 2020预讲会:7位智源青年科学家,21场报告
  4. 5G RRC——为NAS层提供连接管理,消息传递等服务; 对接入网的底层协议实体提供参数配置的功能; 负责UE移动性管理相关的测量、控制等功能...
  5. OVS DPDK vhost-user详解(十二)
  6. 学习 jQuery下拉框,单选框,多选框整理
  7. python3.7代码_Centos7源代码安装python3.7,centos7,源码,python37
  8. 计算机硬件知识考证题,计算机硬件知识题(答案)资料
  9. for循环中let,var 的经典面试题:for循环中 console.log(i)详解
  10. 为MFC应用程序添加全屏幕显示功能
  11. anaconda中python的位置_科学网—查询Anaconda安装路径、安装包位置及授予访问权限 - 张伟的博文...
  12. Docker教程(一) Docker入门教程
  13. 华为P50 Pro渲染图再曝光:液态镜头、四曲面屏很吸睛
  14. 简单了解机器学习(Machine Learning)
  15. php 360 检测,检测某个链接是否被360搜索引擎收录
  16. Linux下点阵汉字的字模读取与显示
  17. 计算机相关英语论文,计算机相关英文论文.doc
  18. java实现逐级审批_【YOU学吧】NC审批流如何实现自下而上逐级审批
  19. matlab 共轭,求解线性方程组 - 双共轭梯度法
  20. 前端图片上传并且裁切

热门文章

  1. hive中操作struct与map三例
  2. win7-64安裝virtualpc
  3. 搭建Hexo最后一步:hexo d时 没反应 直接跳过解决办法(转)
  4. rm命令改为移动到回收站
  5. Exception in thread main java.lang.RuntimeException: java.lang.IllegalArgumentException: java.net.
  6. 大话数据结构21 :关键路径
  7. 【Git】解决remote: ******: Incorrect username or password (access token)方法
  8. 困难时拉你一把的图片_2019早上好表情图片合集 早晨祝福语动画
  9. 枚举 PROBLEM 1 生理周期
  10. 程序员都是吃青春饭的?32岁程序员面试直接被面试官送走,心衰!