我正嘗試將Phonegap/Cordova應用移植到Android。它適用於早期版本的SDK,但不適用於android ICS(SDK 14)。我要麼java.io.IOException: An established connection was aborted by the software in your host machine
,要麼加載應用程序,但無法連接到互聯網。應用程序無法連接到使用Android ICS的網絡
我有<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答案here表示可能存在內核問題並提示backporting,但不知道如何執行此操作或者如果它是正確的操作。我的Eclipse版本是Eclipse SDK 3.7.2
什麼是您用來建立連接的代碼? – vArDo 2012-08-02 11:57:40
如果traceview無法幫助您可以嘗試使用此工具查看網絡連接發生了什麼。它被稱爲ARO,會告訴你當你的應用在Android模擬器中運行時發生的所有網絡活動。 http://developer.att.com/developer/legalAgreementPage.jsp?passedItemId=9700312 – 2012-08-02 12:07:19
謝謝 - 看起來很有用。關於代碼 - 有可能聽起來很愚蠢 - 我不知道,我根本不認識Java。我應該尋找什麼? – danssker 2012-08-02 13:01:46