genymotion模拟器链接本地tomcat服务器



思路1:

今天在写项目的注册模块,用的本地服务器tomcat模拟,不得不吐槽下奇葩的模拟器的本地服务ip真是狗血。

具体情况是这样,我要在Android模拟器终端将用户注册信息传送到服务器端并存储到数据库中,但是程序写的也木有错但是就是链接不上服务器。

在一般的Android模拟器访问本地服务器(你电脑上的tomcat服务器)所用的ip地址是10.0.2.2,即在Android端访问本地服务器需要用特定的ip地址10.0.2.2代替localhost或者本地ip地址。

但是重要的一点来了,对于genymotion服务器来说链接本地服务器ip地址固定的Android端ip地址为10.0.3.2.对,注意是3不是2.

所以将链接ip改为10.0.3.2,genymotion链接不上tomcat服务器的问题就解决了。


思路2:

Genymotion能否访问到本地服务器,其实与Genymotion本身并无太大关系。Genymotion作为VirtualBox中的一个虚拟OS运行,所以它访问网络的方式与其他VirtualBox中的系统访问网络是类似的。通过Wi

Genymotion能否访问到本地服务器,其实与Genymotion本身并无太大关系。Genymotion作为VirtualBox中的一个虚拟OS运行,所以它访问网络的方式与其他VirtualBox中的系统访问网络是类似的。通过Windows的命令行窗口查看自己的主机的ip,将Genymotion中运行的程序IP设置为自己主机的IP即可。如:我个人的IP配置如下:

那么,只要将运行在Genymotion中的程序IP设置成192.168.1.121即可。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值