应用程序在TCP连接后立即停止

时间:2012-07-03 13:24:03

标签: android tcp android-ndk

我是Android初学者,我尝试通过TCP / IP将ARCHOS 101 G9连接到另一台设备 无线网络。在我的项目的活动中,我有一个名为connectTCP的库的功能。 所以我要做的是:connectTCP("175.145.1.105", 10003);。 10003是主机的端口号。 ARCHOS设备与主机之间存在连接,因为我可以从ARCHOS设备ping主机。但是在我的项目的主Activity中,当调用该函数并且可能建立了连接时,整个应用程序立即停止。这意味着即使应用程序窗口也会关闭。此外,LogCat说“Zygote Process 5377由信号(11)终止”。但是没有例外。我在AndroidManifest.xml中修改的唯一内容是我包含<uses-permission android:name="android.permission.INTERNET" />。那可能是什么问题呢?提前谢谢。

1 个答案:

答案 0 :(得分:2)

可能是因为您没有在单独的Thread上执行TCP连接请求。在这里阅读更多相关信息:

Why Ice Cream Sandwich Crashes Your App