我对Android非常陌生。我们的lan工作在C类IP (192.168.1.x系列)中。我需要建立android模拟器(服务器)和java eclipse (eclipse-java-juno-SR1)之间的套接字连接,这是一个客户端。因为我从"http://developer.android.com“网站上得到了一个信息,默认每个安卓模拟器都有10.0.2.15 (A类IP)。但是我们的局域网工作在C类。
"PC-1“用于Android Emulator的IP地址是192.168.1.50,另一个"PC-2”用于Eclipse-Java的IP地址是192.168.1.55。这就是我的设置。
我的工作是,当我从Android模拟器(在PC-1上运行)向Java程序(在PC-2上运行)发送字符串命令(通过socket)时,Java程序应该通过socket将连续的jpg照片发送到Android模拟器。
我尝试了很多次,但当我尝试使用已安装的套接字时,apk应用程序因以下错误而关闭:“不幸的是,Activity name>正在关闭”
请帮我解决这个..。提前感谢:)
发布于 2013-01-01 04:19:48
您的应用程序是否具有
<uses-permission android:name="android.permission.INTERNET"></uses-permission>在你的清单文件里?
您可以将以上行插入到清单xml中,
或者您可以转到“权限”添加“使用权限”,然后添加"Internet“权限。
我的emulator通过这个权限打开Webview到互联网是没有问题的,我甚至可以通过模拟器中的浏览器访问我网络中的路由器,它在大约192.168上...地址。
致以亲切的问候和新年快乐!
卡尔海因茨
https://stackoverflow.com/questions/14105549
复制相似问题