2014-09-17 10 views
8

मैं Xamarin के साथ एक Android एप्लिकेशन विकसित करने कर रहा हूँ और विजुअल स्टूडियो 2013 पर डिबग नहीं करता है मैं कंप्यूटर करने के लिए अपने एंड्रॉयड एप्लेट कनेक्ट किया है। संसंग कीज डिवाइस को पहचानती है। एडब इसे भी पहचानता है क्योंकि जब मैं सूची में डिवाइस "adb devices" टाइप करता हूं। लेकिन जब मैं ऐप डिबग करता हूं विजुअल स्टूडियो मुझे अपना डिवाइस चुनने नहीं देता है, तो यह केवल एंड्रॉइड वर्चुअल एमुलेटर का उपयोग करने का प्रस्ताव करता है। मेरे डिवाइस में "यूएसबी डीबग" विकल्प सक्षम है। तो मैं क्या गलत हूं?दृश्य स्टूडियो मुझे एंड्रॉयड भौतिक युक्ति

उत्तर

7

संपादित

बस एक नई मशीन मिल गया और एक ही समस्या में पड़ गए।

इन चरणों के बाद: http://visualgdb.com/KB/usbdebug-manual/ जैसा कि नीचे टिप्पणी में वीवरके द्वारा सुझाए गए सुझाव में मेरे लिए समस्या तय की गई है।


बस एक ही समस्या थी और इन दो लिंक के संयोजन के साथ इसे ठीक किया। जाहिर है कि हमारी समस्या एक ही समस्या नहीं है जो पहले लिंक में सूचीबद्ध है, इसलिए मुझे समाधान का संश्लेषण करने के लिए दोनों का उपयोग करना पड़ा।

http://krumelur.me/2014/01/30/xamarins-visual-studio-plugin-missing-android-devices-genymotion-and-parallels-desktop-dont-panic/

http://developer.android.com/tools/extras/oem-usb.html

असल में, दृश्य स्टूडियो 2013 में एंड्रॉयड एसडीके प्रबंधक शुरू करते हैं। 'एक्स्ट्रा' फ़ोल्डर में सभी तरह से स्क्रॉल करें, जहां आपको 'Google यूएसबी ड्राइवर' मिलेगा। मेरा पहले से ही स्थापित था, इसलिए मैंने पैकेज हटा दिया, पुष्टि की कि मैं इसे हटा देना चाहता हूं, फिर इसे पुनः स्थापित कर दिया।

फिर, मैं Windows Explorer खोल दिया है और सही 'कंप्यूटर' पर क्लिक किया, तो क्लिक किया 'प्रबंधित करें' (व्यवस्थापक विशेषाधिकार की आवश्यकता है)। नई खुली कंप्यूटर प्रबंधन विंडो में मैंने बाईं ओर पदानुक्रम में कंप्यूटर प्रबंधन> सिस्टम टूल्स के तहत 'डिवाइस मैनेजर' पर क्लिक किया।

मुख्य विंडो में, मैं विस्तार 'अन्य उपकरण' और उपकरण मैं खोज रहा था देखा। मैंने इसे राइट-क्लिक किया और 'ड्राइवर अपडेट सॉफ़्टवेयर' चुना, फिर 'ड्राइवर कंप्यूटर के लिए मेरे कंप्यूटर को ब्राउज़ करें'।

अब आपको Browse... पर हिट करने की आवश्यकता है और यह पता लगाएं कि आपने पैकेज कहां स्थापित किए हैं .. मेरे लिए यह C:\Users\zumberge\AppData\Local\Android\android-sdk\extras\google\usb_driver से कम था। अगला क्लिक करें, आपको Google, Inc. को विश्वसनीय स्रोत के रूप में स्वीकार करने का चयन करना होगा। फिर प्रक्रिया समाप्त होनी चाहिए और आपको जाना अच्छा होगा।

अगर आप VS2013 फिर से शुरू करनी पता नहीं है, लेकिन मैं अच्छा उपाय के लिए किया था।

आशा इस मदद करता है और यह भी देर नहीं हुई। विजुअल स्टूडियो 2013 के

+3

मुझे नहीं पता कि आपने google usb ड्राइवर का उपयोग करके ड्राइवर को कैसे अपडेट किया है - मुझे मुश्किल समय था और मुझे यह लिंक मिलने तक छोड़ने की कगार पर था (http://visualgdb.com/KB/usbdebug -मानुअल /), जहां यह आपको दिखाता है कि यह कैसे करें - और मैं क्यों सफल नहीं हुआ। आपको सभी उपकरणों को दिखाने का पालन करना होगा/डिस्क विकल्प होना चाहिए, बस ब्राउज़ स्थान के साथ जाकर फ़ोल्डर प्रदान करना काम नहीं करेगा (मेरे लिए काम नहीं किया!)। अद्यतन ड्राइवर संकेत के लिए +1 दे रहा हूं, हालांकि, जिसने मुझे प्रगति की। – Veverke

+1

बिल्कुल सही @Veverke!आपके द्वारा प्रदान किए गए लिंक के बाद सभी कदम। यह विजुअल स्टूडियो 2017 के लिए भी काम करता है! आखिरकार। –

1

पुनरारंभ मेरे लिए समस्या का समाधान हो गया है।

विवरण: जब मैं डिवाइस सिस्टम को दिखाई बनाने की कोशिश कर रहा था

  • दृश्य स्टूडियो खुला था।
  • डिवाइस ड्राइवर स्थापित करने के बाद, मैंने "adb" को पुनरारंभ किया है और देखा है कि डिवाइस "adb devices" सूची में जोड़ा गया है।
  • हालांकि विजुअल स्टूडियो पर डिवाइस का नाम बदला नहीं गया था, कुछ संख्याएं।
  • दृश्य स्टूडियो को पुन: प्रारंभ करने के बाद, इस उपकरण का असली नाम "NVIDIA शील्ड Android टीवी .."

तब मैं इस त्रुटि अब और नहीं मिला दिखाया गया है।

0

मैंने उल्लेख किए गए अधिकांश चरणों का पालन किया, लेकिन अभी भी इसे काम नहीं कर सका। कुछ बातें मैं रहे थे:

  • डाउनलोड और Android SDK प्रबंधक
  • से गूगल ड्राइवर स्थापित (गूगल USB ड्राइवर की ओर इशारा) खिड़कियों डिवाइस प्रबंधक और अद्यतन चालक में युक्ति एमटीपी से
  • स्विच यूएसबी कनेक्शन का पता लगाने PTP को
  • दृश्य स्टूडियो
  • को पुन: प्रारंभ कंप्यूटर को पुनः

अंत में, क्या मेरे लिए काम किया googling था मेरे विशेष एंड्रॉइड डिवाइस (एलजी जी 4) के लिए ड्राइवर और this site पर लैंडिंग। एक बार जब मैंने ड्राइवर स्थापित किए तो मैं तुरंत अपने डिवाइस का उपयोग कर विजुअल स्टूडियो में डीबग करने में सक्षम था। यह काम करता है कि यूएसबी कनेक्शन एमटीपी या पीटीपी है या नहीं।

http://www.andromods.com

+0

मुझे नहीं पता कि आपने google usb ड्राइवर का उपयोग करके ड्राइवर को कैसे अपडेट किया है - मुझे कठिन समय था और मुझे छोड़ने के कगार पर था, जब तक मुझे यह लिंक नहीं मिला (http://visualgdb.com/KB/usbdebug-manual /), जहां यह आपको दिखाता है कि यह कैसे करें - और मैं क्यों सफल नहीं हुआ। आपको सभी उपकरणों को दिखाने का पालन करना होगा/डिस्क विकल्प होना चाहिए, बस ब्राउज़ स्थान के साथ जाकर फ़ोल्डर प्रदान करना काम नहीं करेगा (मेरे लिए काम नहीं किया!)। – Veverke

1

मेरे Android डिवाइस पर डिबग मोड सक्षम करने के बाद, मैंने पाया मैं 'यूएसबी पीसी कनेक्शन' विकल्प बदलना पड़ा। इसे 'चार्ज डिवाइस' पर सेट किया गया था। जब मैंने इसे 'मीडिया सिंक (एमटीपी)' पर स्विच किया और मेरे पीसी से फिर से कनेक्ट किया तो यह डिवाइस मैनेजर में दिखाई दिया, लेकिन ड्राइवर वीएस के साथ काम नहीं कर रहे थे। मैंने एसडीके प्रबंधक में 'Google यूएसबी चालक' को पुनर्स्थापित किया। मैंने डिवाइस मैनेजर में अपना डिवाइस हटा दिया और इसे Google यूएसबी ड्राइवर का उपयोग करके वापस जोड़ा। जब मैंने अपने पीसी पर डिवाइस को डिस्कनेक्ट/रीकनेक्ट किया, तो विंडोज ने पूछा कि मैं डिवाइस के साथ क्या करना चाहता हूं। मुझे पहली बार एहसास हुआ कि उसने मुझसे पूछा था, मैंने जल्दी से 'कुछ भी नहीं' पर क्लिक किया। इस बार मैंने देखा कि पहला विकल्प ड्राइवर को स्थापित करने के लिए डिवाइस पर एक एक्सई चलाने के लिए था। इंस्टॉलेशन पूरा होने के बाद मैंने डिवाइस को डिस्कनेक्ट/रीकनेक्ट किया और डिवाइस ने मुझे अपने पीसी को डिबग करने की अनुमति देने के लिए प्रेरित किया। 'अनुमति दें' चुनने के बाद, डिवाइस वीएस में दिखाई दिया जबकि वीएस पहले से ही खुला था।

+0

मुझे नहीं पता कि आपने google usb ड्राइवर का उपयोग करके ड्राइवर को कैसे अपडेट किया है - मुझे कठिन समय था और मुझे छोड़ने के कगार पर था, जब तक मुझे यह लिंक नहीं मिला (http://visualgdb.com/KB/usbdebug-manual /), जहां यह आपको दिखाता है कि यह कैसे करें - और मैं क्यों सफल नहीं हुआ। आपको सभी उपकरणों को दिखाने का पालन करना होगा/डिस्क विकल्प होना चाहिए, बस ब्राउज़ स्थान के साथ जाकर फ़ोल्डर प्रदान करना काम नहीं करेगा (मेरे लिए काम नहीं किया!)। – Veverke

2

वीएस 2015, एलजी नेक्सस 4 और विंडोज 7 के लिए, समाधान के बाद मेरे लिए काम करता है।

विजुअल स्टूडियो के चल रहे उदाहरण के दौरान डीबगिंग चालू और बंद, डिवाइस की सूची में आपका भौतिक डिवाइस दिखाई देता है।

enter image description here

+0

वास्तव में यह मेरे लिए काम किया। ऐसा लगता है कि डिवाइस से यूएसबी डीबगिंग विकल्प को अक्षम और सक्षम करने से विजुअल स्टूडियो 2015 में कुछ ट्रिगर होता है जो डिवाइस ड्रॉपडाउन अपडेट करता है। – oarrivi

0

मामले में आप सैमसंग का उपयोग कर रहे हैं और MyKnox स्थापित किया है, तो आप यूएसबी-डिबगिंग सक्षम नहीं कर सकते जब तक आप MyKnox की स्थापना रद्द के रूप में This Link

1

इसके अलावा में कहा गया है सुनिश्चित करें कि आप अपने डिवाइस के लिए चयनित सही विन्यास कर । (उदाहरण के लिए अधिकांश स्मार्टफ़ोन के लिए एआरएम)

यदि यह आपके डिवाइस का समर्थन नहीं करता है, तो यह डिवाइस तब तक प्रदर्शित नहीं होगा जब एडीबी इसे देख सके। बस कॉन्फ़िगरेशन स्विच करने से मेरे लिए समस्या हल हो गई।

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