在使用android真机试图连接本地的tomcat的时候,发现一直没有反应.网上搜了很多资料,加上自己不断测试,后来发现模拟器访问tomcat的时候,ip的概念跟在pc*问tomcat用的ip,根本就不同,更不用说真机了.怎么说呢?如果使用localhost(或127.0.0.1)就表示连接android 模拟器本身,所以,通过localhost(或127.0.0.1)连接,是行不通的.这时(使用android模拟器连接tomcat)可以使用android模拟器默认的ip(10.0.0.2),即电脑的alias(别名)连接,是可行的.
- Genymotion安装后VirtualBox Host-Only Network的IP为192.168.56.1,在PC端以这个地址能访问Tomcat
- use 10.0.2.2 for default AVD and 10.0.3.2 for Genymotion,Genymotion访问主机以10.0.3.2访问