2011-08-11 15 views
12

मैं सैमसंग गैलेक्सी एस 2 पर अपने एंड्रॉइड एप्लिकेशन को लॉन्च करने में सक्षम नहीं हूं। मैं यूएसबी एक्सेसरीज़ के लिए Google ऐड लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं। जब मैं Google नेक्सस एस पर एक ही एप्लीकेशन लॉन्च करता हूं तो यह ठीक काम करता है।सैमसंग गैलेक्सी एस 2 एंड्रॉइड पर यूएसबी एक्सेसरी एपीआई

आवेदन मैनिफ़ेस्ट फ़ाइल मैं (आवेदन टैग के तहत) निम्नलिखित टैग का इस्तेमाल किया है में:

<uses-library android:name="com.android.future.usb.accessory"/> 

त्रुटि है कि मैं कंसोल पर हो रही है

[2011-08-11 12:00:28 - App] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY 
[2011-08-11 12:00:28 - App] Please check logcat output for more details. 
[2011-08-11 12:00:29 - App] Launch canceled! 

है अब अगर मैं छोड़ देते हैं मेनिफेस्ट से निम्न पंक्ति:

<uses-library android:name="com.android.future.usb.accessory"/> 

मुझे लॉगकैट पर निम्न त्रुटि मिलती है:

08-11 11:58:40.250: ERROR/AndroidRuntime(30780): java.lang.NoClassDefFoundError: com.android.future.usb.UsbManager 

इस समस्या को हल करने के लिए कोई विचार?

मेरा लक्ष्य गैलेक्सी एस 2 पर यूएसबी होस्ट (या कम से कम यूएसबी एक्सेसरी एपीआई का उपयोग करना) का उपयोग करना है।

उत्तर

-1

अद्यतन अपने Android संस्करण 2.3.4 ,,

0

मैं अपने Samsung Galaxy S II है और मैं बिना किसी समस्या के वहाँ अनुप्रयोगों चला सकते हैं।

क्या आपका ग्रह ग्रहण से "डीबग-मोड" में चलाने का मतलब है? या आप का मतलब है। एपीके और इसे अपने फोन पर स्थापित करने के बाद?

यदि यह सीधे आपके ग्रहण से आपके फोन पर इसे चलाने के लिए है, तो आपको सबसे पहले यह पता होना चाहिए कि कंप्यूटर पर सैमसंग ड्राइवर्स स्थापित होने के लिए यह उचित है, मैं आपको सैमसंग कीज़ स्थापित करने की सलाह देता हूं। Download Samsung Kies

ड्राइवर स्थापित करने के बाद और याद रखें, आपको अपने फोन पर "डीबग मोड" पर क्लिक करना होगा। यह "वरीयताओं-> अनुप्रयोग-> विकास-> यूएसबी डिबगिंग

+0

समस्या फोन पर लापता साझा लाइब्रेरी के साथ है ..! – Noby

0

मेरे पास सैमसंग गैलेक्सी एसआईआई है। मुझे कुछ दिनों से पहले एक ही समस्या का सामना करना पड़ रहा है। एसआईआई में अपने एंड्रॉइड ऐप्स को चलाने में सक्षम नहीं है ठीक काम करता है कोई आवश्यक साझा लाइब्रेरी या कुछ और की तरह किसी भी मुद्दे हैं

कि जारी करने की sollution:।।।

मैं सिर्फ here से Samsung Kies के स्थापित

फिर दोनों को पुनः आरंभ, डिवाइस और पीसी। और फिर बारी डिवाइस में यूएसबी डीबगिंग पर।

अब अपने मोबाइल को पीसी से कनेक्ट करें और फिर कोशिश करें।

यह अत्यधिक काम करेगा।

का आनंद लें। :)

+0

मेरा ओएस उबंटू 10 है, इसके लिए किज़ उपलब्ध नहीं हैं। – Noby

+0

ओह। । । मुझे अपने ओएस के लिए चलो। –

+0

@Noby: जैसा कि मुझे मिला है, क्षमा करें, उबंटू सैमसंग कीज़ का समर्थन नहीं करता है। तो आपको विंडोज़/मैक में अपना ऐप आज़माएं। :( –

3

मुझे इस समस्या का समाधान मिला।

हमें बस एक xml फ़ाइल को डिवाइस के "/ etc/अनुमतियों" फ़ोल्डर में धक्का देना होगा।

android.hardware.usb.accessory।सामग्री के साथ xml

<?xml version="1.0" encoding="utf-8"?> 
<permissions> 
    <feature name="android.hardware.usb.accessory" /> 
    <library name="com.android.future.usb.accessory" 
      file="/system/framework/com.android.future.usb.accessory.jar" /> 
</permissions> 

यदि आपको "केवल फ़ाइल सिस्टम पढ़ने" त्रुटि मिल रही है। तो आपको इस तरह अपने डिवाइस को रूट करने की जरूरत है।

सभी रीबूट के बाद। यह ठीक काम करेगा।

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