5

我正在尝试将 Phonegap/Cordova 应用程序移植到 Android。它适用于早期版本的 SDK,但不适用于 android ICS (SDK 14)。我要么得到java.io.IOException: An established connection was aborted by the software in your host machine,要么应用程序加载,但无法连接到互联网。

我已经<uses-permission android:name="android.permission.INTERNET"></uses-permission>检查过它们没有重复运行的 adb 或 eclipse.exe。它也无法在运行 android 4+ 的外部设备上连接到互联网。

我的清单有<uses-sdk android:targetSdkVersion="14" android:minSdkVersion="7" />

我被指向跟踪视图的方向,当我尝试运行网络统计信息时,我收到错误“从所选设备读取 xt_qtaguid 网络统计信息时出现问题”。

此处的 SO 答案表明内核可能存在问题并建议进行反向移植,但不知道如何执行此操作或是否正确。我的 Eclipse 版本是 Eclipse SDK 3.7.2

4

1 回答 1

1

从android 4开始。当有人试图在UI Thread android中做网络事情时抛出一个android.os.NetworkOnMainThreadException。也许这是个问题?

于 2012-08-10T10:29:31.960 回答