2 ch1132813751 CH1132813751 于 2016.04.13 11:10 提问

android真机测试连接不上服务器

本人新手,按照网上的教程写socket通信 在模拟器上能够连接到服务器,但在真机上测试时始终连接不上,是什么情况啊???

4个回答

CSDNXIAOC
CSDNXIAOC   2016.04.13 11:13
已采纳

从网上看到,基本上有着三种方法实现如题功能:

(1)将应用后台服务器部署到某台可以通过公网访问的服务器上,手机访问该公网IP地址,类似于公网试用

(2)设置局域网,手机通过WIFI访问局域网中的某台服务器(拥有局域网IP地址)

(3)Android的Internet传输功能

由于没有公网IP,所以方法一不可行,由于自己手机是mx3,没有Internet......
答案就在这里:Android真机测试 连接本地服务器
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

CH1132813751
CH1132813751 就是按照第二种方法来的啊 但真机一直连不上是什么情况
2 年多之前 回复
u014300915
u014300915   2016.04.13 11:31

如果服务器是内网的话,确保在同一个局域网中,输入正确的IP才能访问,模拟器访问本机的IP都固定的跟真机访问不一样

u014300915
u014300915 回复CH1132813751: 你可以用手机的浏览器看看那个地址是否能打开
2 年多之前 回复
CH1132813751
CH1132813751 我是以pc机作为服务器端 然后开wifi用手机连接 在手机上输入服务器ip连接 可是一直连接不上 不知道是哪儿出问题了……
2 年多之前 回复
dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.04.13 17:46

服务器就是你的PC,在AVD上能连上,在真机上当然连不上

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.04.13 17:46

服务器就是你的PC,在AVD上能连上,在真机上当然连不上

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android 模拟器测试远程服务器成功,但是到真机上测试一点反应没有的解决办法
问题描述:android客户端,.net服务器,我是使用webservice交互。使用登陆模块测试,转递用户名和密码,请求成功与否接口都会返回json数据信息。在模拟器上测试,一切都正常,然后放到手机里面测试,怪了,一点返回数据都没有,不管是成功还是失败都没有返回任何数据。 原因:根据调试信息,截图如下: 可以知道,原因就是不能在主线程里面访问网络,网络请求不应该在主线程中进行
Android真机测试访问本地服务器
这篇文章是好久之前的事了,好像哪个同学也问过我这么一个问题,就是“android应用开发完了后,如何访问本地服务器?如Tomcat” 个人开发的android电子商城开始在手机进行测试,遇到一个问题:“应用如何在手机上访问 本地电脑上的tomcat服务器”,有一定移动应用开发经历的肯定知道设置"localhost"或者"127.0.0.1"是不行的,在模拟器上将ip 设置为"10.0.2.2"是
以自己的电脑作为服务器,Android真机测试网络请求
以自己的电脑作为服务器,使用Android真机进行网络测试,大部分程序猿碰到的是请求网络地址的问题。 一、首先需要做的是关闭自己PC的防火墙;然 二、然后后需要在电脑上安装一个wifi共享软件,wifi共享精灵、猎豹wifi、360wifi等·确保手机可以通过连接自己的PC上网 三、查看自己请求服务器的地址       使用win+r快捷键输入cmd打开命令行,然后输入ipconfig,1
测试Android真机访问电脑主机web项目服务器的问题
刚开始学习Android开发的网络编程方面遇到的问题,我当时要实现的是通过手机将数据提交到电脑的Web服务器上。由于电脑性能有点差,运行安卓模拟器比较卡,所以我用真机进行程序测试,发现手机总是无法将数据传到服务器端。我当时上网找答案,有说关闭电脑防火墙,有说连接同一个wifi上就可以。都试过了还是没有成功。最后请教了一些人解决了。我觉得初学者可能也会遇到同样的问题。所以说一下自己的问题,仅供参考:
Android 真机连接本地PC服务器
Android 真机连接本地PC服务器 开发Android程序时涉及到网络通信,能不能像开发PC的Web应用一样,将本地PC机当服务器用呢?很显然,这个技术性问题肯定有NB的人能搞定。 经过本人一番搜索 + 亲身测试,得出结论如下: (1)将Android手机通过USB数据线连接电脑,在设备管理器中应该能看到你的Android Device。
Android真机连接本地服务器测试
Android程序和服务器之间交换数据是不可避免的,那么在没有一个真实的URL时,该怎么办呢? 当然是自己配置一个本地服务器了.... 1:首先下载一个tomcat 服务器       网址:http://tomcat.apache.org/index.html 2:然后解压 配置环境                       参考:百度教程 3:在浏览器中http://localhos
XMPP之连接服务器并登录
1.XMPPJID 使用xmpp协议登录时,需要用到XMPPJID类,它相当于我们用的QQ帐号或者邮箱帐号,用于标识不同的用户。 XMPPJID类有三个数据成员,分别是NSString *user,NSString *domain,NSString *resource,分别表示用户名,域名,以及登录的资源 例如:cctest@xmpp.test/iphone 就是一个XMPPJID的一个形式
安卓真机调试怎么连接本地服务器
把笔记本设成热点(什么360WIFI都行),把客户端URL 地址改成 ipconfig出来的本地地址,我的是221.221.。。。249,应该都一样,GAME OVER
AS不能真机调试
经常遇到这种问题 现总结一下原因 打开手机的开发人员选项,允许USB调试AS--->tools--->android-->Enable ADB Interation选项 勾上。AS打开安装一下Google USB DriverAS没有安装对应的手机SDK版本还有一种原因是PC电脑没有对应的手机驱动,下载360驱动大师,检测是否有手机驱动,如果没有就安装一下可能是你的主机USB插口接触不良
关于Andriod Studio在真机测试中无法安装Apk的问题解决方案
 INSTALL_FAILED_INSUFFICIENT_STORAGE解决方案:真机的Rom内存不足,清空一些数据或应用即可.