如何从Android Emulator到同一局域网上的另一台PC进行套接字连接

时间:2012-12-31 19:51:46

标签: android sockets android-emulator

我是Android新手。我们的局域网正在使用C类IP(192.168.1.x系列)。 我需要在android模拟器(Server)和java eclipse(eclipse-java-juno-SR1)之间建立套接字连接,它就像客户端一样。因为我从“http://developer.android.com”网站获得了一个信息,默认情况下每个Android模拟器都有10.0.2.15(A类IP)。但我们的局域网正在C级工作。

用于Android Emulator的“PC-1”拥有192.168.1.50 IP,和 用于Eclipse-Java的另一个“PC-2”具有192.168.1.55。 这是我的设置。

我的工作是,当我从Android模拟器(在PC-1上运行)向Java程序(在PC-2上运行)发送字符串命令(通过套接字)时,该Java程序应该通过连续的jp​​g照片向Android模拟器发送插座。

我尝试了很多但是当我尝试使用套接字安装apk应用程序正在关闭此错误:“不幸的是,活动名称>正在关闭”

请帮帮我... 在此先感谢:)

1 个答案:

答案 0 :(得分:0)

您的应用程序是否具有

   <uses-permission android:name="android.permission.INTERNET"></uses-permission>
你的清单中的

- 文件?

您可以将上面的行插入清单xml,

或者您可以转到“权限”添加“使用权限”,然后添加“Internet”。

My Emulator使用此权限打开Webview进入互联网没有问题, 我甚至可以通过模拟器中的浏览器访问我的网络中的路由器,模拟器位于某个192.168 ...地址。

亲切的问候和新年快乐,

卡尔海因茨