0

我对 Android 很陌生。我们的局域网正在使用 C 类 IP(192.168.1.x 系列)。我需要在 android 模拟器(服务器)和 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 程序应该通过套接字将连续的 jpg 照片发送到 Android 模拟器。

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

请帮我解决这个问题......提前谢谢:)

4

1 回答 1

0

您的应用程序是否具有

   <uses-permission android:name="android.permission.INTERNET"></uses-permission>

在您的清单文件中?

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

或者你可以去“权限”添加“使用权限”,然后添加“互联网”一项。

我的模拟器使用此权限打开 Web 视图到互联网没有问题,我什至可以通过模拟器中的浏览器访问我网络中的路由器,该浏览器位于某个 192.168... 地址上。

亲切的问候和新年快乐,

卡尔海因茨

于 2012-12-31T20:19:47.923 回答