android真机调试时,访问本地服务ip设置
前提:android通过wifi连接网络a,真机处于网络b,网络a与网络b处于不同网段,可以通过增加route,互相ping通,如果网络a与网络b是在公网当中,则无需进行
如下操作。
使用android真机进行调试时,如果要访问本机的服务下的资源,配置ip需进行如下配置
1.android手机通过wifi连接网络,该网络与本机所处网络在不同网段,但是通过增加路由可以ping通,则可使用该方法继续配置,如果不能ping通,则该方法无效,无需往下进行
在本机执行如下操作,增加路由,启动命令行,执行如下操作。
route delete 0.0.0.0
route add 192.1.1.0 mask 255.255.255.0 192.1.1.2 -p
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 -p
route print
具体值根据网络情况配置
2.打开本机服务,例如hfs,wampserver等,与此同时,需要在windows防火墙中,增加入站规则,新增80端口入站。
3.在安卓程序中,配置本机服务的ip,该ip为本机的局域网真实ip