Android虚拟设备访问WebSocket问题


最近写erlang的WebSocket网站,需要运行在RHEL6上,用Android设备访问。

可惜AVD无法访问主机 Win7上的虚拟机(RHEL6)上的站点,只能访问主机本身(使用10.0.2.2这个IP)上的站点或WWW站点。最后动用了HTC真机,用WIFI连接到Win7,然后在HTC真机里用浏览器可以访问RHEL6上的WebSocket服务。结构如下:


还有一种方法更简单,是刚刚找到的:

1 用shell登录到avd$ adb -s emulator-5554 shell2 查看属性# getprop...[net.dns1]: [10.0.2.3]...3 更改dns1为主机ip# setprop net.dns1 192.168.82.178这样avd就可以访问:http://192.168.82.181:8080/

顺便转几个好的链接:

Android 应用程序向低版本兼容的问题

adb命令、adb shell与Linux各种命令(busybox)

更多相关文章

  1. Android中Activity之间访问互传参数
  2. Android(安卓)网络权限配置
  3. Android非UI线程访问UI线程的方法总结
  4. Android(安卓)网络权限配置
  5. eclipse ADT在线安装 https://dl-ssl.google.com/android/eclips
  6. Android硬件访问服务 (硬核最终篇)
  7. Android中资源的访问
  8. Android(安卓)应用程序权限
  9. 使用adb工具访问sqlite数据库

随机推荐

  1. Android(安卓)PreferenceActivity介绍
  2. 【android】GridView几个比较实用的属性
  3. Android中程序与Service交互的方式
  4. Android(安卓)开发艺术探索笔记(十五) 之 A
  5. eclipse下安装android 插件过程
  6. Android的异步任务AsyncTask
  7. Android常用组件之四大天王
  8. 总结Content Provider的使用
  9. android 抛出“Unparsed aapt error(s)”
  10. Android中使用硬件加速的技巧