在使用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访问
ref:Android与本地Tomcat的连接
Grnymotion模拟器和Android真机访问PC端Tomcat下的应用

http://www.xuebuyuan.com/2089530.html

更多相关文章

  1. Android识别模拟器,判断是模拟器还是真机
  2. 今天发现的一些优秀的资源网站
  3. 修改Android 模拟器IMEI
  4. Android 出错显示找不到id,但你发现id是存在的
  5. android 模拟器不能上网问题
  6. cvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容

随机推荐

  1. Android(安卓)左右滑动切换页面或Activit
  2. ubuntu10.10 编译android2.3源码 sdk adt
  3. 将Android(安卓)Studio默认布局Constrain
  4. adb 的一些简单命令
  5. 【转】android 有关listview的adapter的
  6. Android(安卓)Studio下OpenCV及JNI开发
  7. 【Android(安卓)- 框架】之可悬浮列表Sti
  8. 使用内部(com.android.internal)和隐藏(@
  9. Android如何将程序打成jar包
  10. 笔记68--继续ListView和GridView1