2012-07-31 14 views
5

के साथ नेटवर्क से कनेक्ट नहीं हो सकता है, मैं एंड्रॉइड में फोनगैप/कॉर्डोवा ऐप पोर्ट करने की कोशिश कर रहा हूं। यह एसडीके के पुराने संस्करणों पर काम करता है लेकिन एंड्रॉइड आईसीएस (एसडीके 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> है और जाँच की है उनकी कोई डुप्लिकेट एडीबी या eclipse.exe चल रहे हैं। यह एंड्रॉइड 4+ को चलाने वाले बाहरी उपकरणों पर इंटरनेट से कनेक्ट नहीं हो सकता है।

मेरे प्रकट <uses-sdk android:targetSdkVersion="14" android:minSdkVersion="7" />

मैं दृश्य का पता लगाने की दिशा जो जब मैं नेटवर्क स्टेटिस्टिक्स मैं एक त्रुटि "समस्या xt_qtaguid नेटवर्क आँकड़े इधर-उधर चयनित डिवाइस पढ़ने" मिल चलाने का प्रयास में बताया गया है।

एक SO उत्तर here इंगित करता है कि कर्नल के साथ कोई समस्या हो सकती है और बैकपोर्टिंग का सुझाव देता है, लेकिन यह नहीं पता कि यह कैसे करना है या यदि यह सही काम है। ग्रहण का मेरा संस्करण ग्रहण एसडीके 3.7.2

+0

कनेक्शन बनाने के लिए आप जिस कोड का उपयोग कर रहे हैं वह वास्तव में क्या है? – vArDo

+0

यदि आप traceview मदद नहीं कर सकते हैं तो नेटवर्क कनेक्शन के साथ क्या हो रहा है यह देखने के लिए आप इस टूल का उपयोग करने का प्रयास कर सकते हैं। इसे एआरओ कहा जाता है और जब आपका ऐप एंड्रॉइड एमुलेटर में चल रहा है तो आपको सभी नेटवर्क गतिविधि दिखाई देगी। http://developer.att.com/developer/legalAgreementPage.jsp?passedItemId=9700312 –

+0

धन्यवाद - यह उपयोगी दिखता है। कोड के बारे में - बेवकूफ लगने के जोखिम पर - मुझे नहीं पता, मुझे जावा बिल्कुल नहीं पता /। मुझे क्या खोजना चाहिए? – danssker

उत्तर

1

एंड्रॉइड के बाद से 4. जब कोई यूआई थ्रेड एंड्रॉइड में नेटवर्क सामग्री को करने की कोशिश कर रहा है, तो एंड्रॉइड.ओ.नेटवर्कऑनमेन थ्रेड अपवाद। शायद यह एक समस्या है?

+0

लगता है - क्या आप मुझे समझ सकते हैं कि मैं पांच वर्ष का हूं? मैं इसे अपवाद फेंकने से कैसे रोकूं? – danssker

+0

यदि मैं कोड देखता हूं तो यह बेहतर होगा। लेकिन क्या आप नेटवर्क संचालन करने के लिए http://developer.android.com/reference/android/os/AsyncTask.html कक्षा का उपयोग करते हैं? (या आप किस विधि का उपयोग करते हैं?) –

+0

नोप ने पहले कभी नहीं देखा, यह सुनिश्चित न करें कि इसे कैसे कार्यान्वित किया जाए। जहां मैं elipse में AsyncTask उप वर्ग जोड़ते हैं? यदि आप मुझे बताते हैं कि कौन सा बिट प्रासंगिक है तो मैं प्रोजेक्ट से कोड पोस्ट कर सकता हूं। जावा का मेरा केन सुंदर बंजर है। – danssker

संबंधित मुद्दे