Android真机测试访问本地服务器
2014-05-23 00:33
471 查看
这篇文章是好久之前的事了,好像哪个同学也问过我这么一个问题,就是“android应用开发完了后,如何访问本地服务器?如Tomcat”
个人开发的android电子商城开始在手机进行测试,遇到一个问题:“应用如何在手机上访问 本地电脑上的tomcat服务器”,有一定移动应用开发经历的肯定知道设置"localhost"或者"127.0.0.1"是不行的,在模拟器上将ip 设置为"10.0.2.2"是可以访问的,但到真机上此方法行不通。
网上提供的解决方案,无非以下两种:
(1)将应用后台服务器部署到某台可以通过公网访问的服务器上,手机访问该公网IP地址,类似于公网试用
(2)设置局域网,手机通过WIFI访问局域网中的某台服务器(拥有局域网IP地址)
显然,以上两种方法都比较繁琐,不能快速切换到测试环境,之前我一直通过共享电脑的网络来使手机上网,即然能通过电脑上网,那肯定访问电脑的tomcat服务器,于是试了一下,果然可行,这样切换到测试环境要简便多了。
解决方案是:
(1)在本地服务器添加一个IP地址(我的IP设置为:192.168.0.13)
(2)将Android应用的HttpClient访问地址设为192.168.0.13
(3)设置Tomcat的HOST,如下图:
(4)允许手机共享本地电脑的internet(当然手机需要设置为调试模式),如图:
打开应用访问本地服务器,测试通过
转载自:http://www.boode.com.cn/share/android_real_test.html
个人开发的android电子商城开始在手机进行测试,遇到一个问题:“应用如何在手机上访问 本地电脑上的tomcat服务器”,有一定移动应用开发经历的肯定知道设置"localhost"或者"127.0.0.1"是不行的,在模拟器上将ip 设置为"10.0.2.2"是可以访问的,但到真机上此方法行不通。
网上提供的解决方案,无非以下两种:
(1)将应用后台服务器部署到某台可以通过公网访问的服务器上,手机访问该公网IP地址,类似于公网试用
(2)设置局域网,手机通过WIFI访问局域网中的某台服务器(拥有局域网IP地址)
显然,以上两种方法都比较繁琐,不能快速切换到测试环境,之前我一直通过共享电脑的网络来使手机上网,即然能通过电脑上网,那肯定访问电脑的tomcat服务器,于是试了一下,果然可行,这样切换到测试环境要简便多了。
解决方案是:
(1)在本地服务器添加一个IP地址(我的IP设置为:192.168.0.13)
(2)将Android应用的HttpClient访问地址设为192.168.0.13
(3)设置Tomcat的HOST,如下图:
(4)允许手机共享本地电脑的internet(当然手机需要设置为调试模式),如图:
打开应用访问本地服务器,测试通过
转载自:http://www.boode.com.cn/share/android_real_test.html
相关文章推荐
- Android真机测试访问本地服务器
- Android真机测试 连接本地服务器 手机测试访问本地服务器 android通过电脑上网
- 访问本地服务器的android客户端真机测试 --学生党
- Android真机测试,连接到本地服务器的方法
- Android真机访问本地服务器数据
- |- apache -| 手机真机测试之访问本地apache服务器
- android 真机 访问本地web服务器 localhost
- Android真机访问tomcat本地服务器
- android开发真机通过局域网连接本地服务器测试的问题?
- android 真机 访问本地web服务器 localhost login 注意事项
- android开发真机通过局域网连接本地服务器测试的问题?
- 测试Android真机访问电脑主机web项目服务器的问题
- 真机与Genymotion模拟器调试Android应用不能访问本地服务器(localhost)的解决方案
- Android真机连接本地服务器测试
- android真机访问本地局域网tomcat服务器
- Android真机调试访问本地服务器(localhost)的解决方案
- Android真机测试 连接本地服务器
- Android真机调试访问本地服务器(localhost)的解决方案
- Android真机 usb调试 访问本地服务器(localhost)的解决方案
- android真机访问本地服务器