android - एडीबी एंड्रॉइड डिवाइस अनधिकृत




usb adb (16)

चूंकि मैंने ग्रहण को पुनर्स्थापित किया है (बस इसे हटा दिया गया है और इसे फिर से डाउनलोड किया गया है) मैं सैमसंग गैलेक्सी i9001 (साइननोजेड - एंड्रॉइड 4.4.2 के साथ) पर अपने अनुप्रयोगों को डीबग नहीं कर सकता। यह पुनः स्थापित करने से पहले ठीक काम किया।

अनप्लग / प्लग, अनबैक / चेक करें "डीबग सक्षम", adb kill-server / adb स्टार्ट-सर्वर, फोन / कंप्यूटर पुनरारंभ करें मेरे लिए काम नहीं करता है। डिवाइस अधिकृत करने पर संवाद कभी प्रकट नहीं होता है (लेकिन मुझे याद है कि पुनर्स्थापन से पहले संवाद दिखाई दिया था)। मुझे नहीं पता कि इस प्राधिकृत संवाद को प्रदर्शित करने के लिए कैसे मजबूर किया जाए। .android निर्देशिका में abd_key.pub फ़ाइल नहीं है। जब मैं सीपीयू जानकारी पढ़ने की कोशिश करता हूं डीडीएमएस कहते हैं:

[2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device.

कोई विचार? पुष्टिकरण संवाद के बिना मैन्युअल रूप से कुंजी उत्पन्न करना संभव है?

यूएसबी कनेक्शन

ताररहित संपर्क


जैसा कि संदेश ने कहा है, आपको अपने फोन पर एडीबी एक्सेस की अनुमति देनी होगी।

आपको पहले यूएसबी केबल्स के साथ अपने पीसी पर फोन कनेक्ट करने की आवश्यकता है, फिर प्राधिकरण संदेश स्क्रीन पर पॉप आउट हो जाएगा। अपनी पसंद याद रखें, फिर इसे अनुमति दें।

यदि आपका डिवाइस पीसी से कनेक्ट होने पर कोई संदेश नहीं दिखाता है। बस यह करें।

निकालें / डेटा / Misc / adb / adb_key, अपने फोन को रीबूट करें और फिर से कनेक्ट करने का प्रयास करें। संदेश आना चाहिए।


एंड्रॉइड स्टूडियो स्थापित करने के बाद, मुझे "~ / .android" फ़ोल्डर पर गलत अनुमतियां थीं (केवल रूट के लिए पढ़ने और लिखने के लिए उपयोग)। इसलिए मैंने इसे बदल दिया और एंड्रॉइड स्टूडियो से प्रोजेक्ट चलाया (डिवाइस को अभी भी "अनधिकृत" के रूप में चिह्नित किया गया था)।

एंड्रॉइड स्टूडियो ने एक त्रुटि "एपीके स्थापित करने में त्रुटि" दिखायी, लेकिन फ़ोल्डर में "~ / .android" फाइलें "adbkey", "adbkey.pub", "debug.keystore" बनाई गई थीं।

इसके बाद मैंने एडीबी को पुनरारंभ किया ( एडीबी हत्या-सर्वर और एडीबी स्टार्ट-सर्वर चलाया गया आदेश) और मेरे डिवाइस पर प्राधिकरण संवाद दिखाई दिया।

उम्मीद है कि कोई इस समाधान से संपर्क करेगा।


ओएसएक्स और नेक्सस 5 (ए 6.0.1) पर समान समस्या थी। मुझे प्राधिकरण पॉप-अप मिला और यह पुष्टि हुई कि एंड्रॉइड स्टूडियो के बावजूद और न ही कोई अन्य आईडीई डिवाइस से कनेक्ट हो सकता है।

मेरे नेक्सस ( रूट ) को चालू करने के लिए महत्वपूर्ण फाइलें गायब थीं।

  • पुनर्प्राप्ति में एंड्रॉइड डिवाइस रीबूट किया
  • नीचे चलाए गए रैन कोड
  • रीबूट एंड्रॉइड डिवाइस, एडीबी अब डिवाइस की पहचान करता है

कंप्यूटर से एंड्रॉइड डिवाइस तक पुश कुंजी:

 cd ~/.android && adb push adbkey.pub /data/misc/adb/adb_keys

समाधान यहां से आया था


ओह आखिरकार मैंने इसे समझ लिया! ग्रहण निर्देशिका को हटाने के बाद मैंने इसे दूसरी निर्देशिका में स्थापित किया।

echo %ANDROID_SDK_HOME%

एसडीके निर्देशिका के लिए गलत रास्ता प्रदर्शित किया है।

  1. setx ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk"
  2. डिवाइस अनप्लग करें
  3. adb kill-server
  4. adb start-server
  5. प्लग डिवाइस

इन चरणों के बाद, मैं अपने फोन पर आरएसए फिंगरप्रिंट के साथ पुष्टिकरण संवाद देखने में सक्षम था :)


जांचें कि क्या आपके पास स्थापित है। यह एक संभावित समाधान है


मुझे भी यही समस्या थी। "मीडिया डिवाइस (एमटीपी) के बजाय" यूएसबी कंप्यूटर कनेक्शन "को" कैमरा (पीटीपी) "पर सेट करके हल किया गया था


मेरे पास दो फोनों में एक ही संदेश था:

- Sony Xperia E
- Samsung Galaxy Core 2

एंड्रॉइड 4.4.2 दोनों, और मैंने इसे इन दो चरणों के साथ हल किया:

1.- एसडीके प्रबंधक से एंड्रॉइड एसडीके का नवीनतम संस्करण डाउनलोड करने, 1.0.31 पर अपना एडीबी अपडेट कर रहा है

आप टाइप करके अपना एडीबी संस्करण देख सकते हैं

adb version

2.- यूएसबी डिबगिंग मोड में फोन प्लग हो जाने के बाद, एक संदेश आपको इस कंप्यूटर को डीबगिंग के लिए अधिकृत करने के लिए कहता है। आपको "हमेशा इस कंप्यूटर को अनुमति दें " चिह्नित करना होगा, और अनुमति दें पर क्लिक करें।

आशा करता हूँ की ये काम करेगा।


मेरे लिए काम करने वाले कदम:
1. यूएसबी केबल से फोन डिस्कनेक्ट करें
2. फोन पर यूएसबी डिबगिंग रद्द करें
3. डिवाइस को पुनरारंभ करें
4. डिवाइस को दोबारा कनेक्ट करें
सबसे महत्वपूर्ण हिस्सा डिवाइस को रिबूट कर रहा था। इसके बिना काम नहीं किया।


मैं इसके साथ टायर किया गया था, मुझे अपने फोन की वाई-फाई बंद करके उस अनुमति संवाद मिला।


मैं नेक्सस 7 के साथ एक ही मुद्दे में भाग गया।

इसे ठीक करने के लिए काम करने के बाद।

  1. अपने डिवाइस पर Settings मेनू में ओपन Developer विकल्प।

  2. स्क्रीन के ऊपरी दाएं बटन पर बटन Switch off करें।

  3. मेनू की सूची से सभी debug permission Delete

  4. स्क्रीन के ऊपरी दाएं बटन पर बटन Switch on करें।

अब अपने डिवाइस को अपने पीसी से दोबारा कनेक्ट करें और सब कुछ ठीक होना चाहिए।

मेरी खराब अंग्रेजी के लिए खेद है और मेनू (बटन) का कुछ नाम आपकी भाषा में गलत हो सकता है क्योंकि मेरा जापानी है।


मैंने इस मुद्दे को हल करने के लिए क्या किया है यूएसबी पोर्ट को फिर से कनेक्ट करना और फिर से कनेक्ट करना यूएसबी पोर्ट को फिर से कनेक्ट करना (मेरी मशीन पर किसी अन्य बंदरगाह के साथ किया गया)।

तब मैंने चार्ज करना चुना है और यही वह है। मोबाइल डिवाइस ने मुझे मशीन के लिए पहुंच प्रदान करने के लिए कहा, मैं सहमत हूं और इस मुद्दे को हल किया गया है।

एडीबी डिवाइस चलाते समय, मैंने सूची में डिवाइस देखा।

(विंडोज 10 घर में किया गया)।


मैंने इस समस्या को हल करने के कई तरीकों की कोशिश की, यह मेरे लिए काम करता है।

अपने पीसी पर स्नैपपीए इंस्टॉल करें। SnapPea

यूएसबी डिबगिंग मोड में अपने फोन को प्लग करें और स्नैपपीए खोलें, एक प्राधिकरण संवाद आपके फोन पर दिखाएगा। संवाद फोन पर दिखाता है

आशा करता हूँ की ये काम करेगा।


यह मेरी समस्या हल!

  1. अपने एंड्रॉइड सिम्युलेटर चलाओ
  2. डेवलपर मोड को सेट करने और सक्षम करने के लिए जाएं
  3. डेवलपर सेटिंग्स यूएसबी डीबगिंग से सक्षम करें

इस बिंदु पर आपको डिवाइस को अधिकृत करने के लिए आप एमुलेटर पर पॉपअप मालिश मिलेगी और आप जाने के लिए अच्छे हैं :)


यह सभी स्थितियों के लिए काम नहीं कर सकता है, लेकिन क्योंकि मैंने एक लंबी केबल का उपयोग किया है, इसलिए मेरा डिवाइस ठीक से कनेक्ट नहीं होता है और संदेश पॉप अप नहीं बदलता है केबल केबल को हल कर सकता है


समाधान ~/.android/adbkey.pub अपनी फ़ाइल ~/.android/adbkey.pub (जीएनयू / लिनक्स पर, या %USERPROFILE%\.android\adbkey.pub पर) की %USERPROFILE%\.android\adbkey.pub बनाना है, और इसे /data/misc/adb/adb_keys । ऐसा करने के लिए आपको रूट विशेषाधिकारों की आवश्यकता है।

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

कम से कम यह काम किया।


adb usb मेरे लिए काम किया यह यूएसबी पोर्ट पर एडीबी डिमन को फिर से चालू करता है आदेश वापस लौटाया गया:

त्रुटि: डिवाइस अनधिकृत। कृपया अपने डिवाइस पर पुष्टिकरण संवाद की जांच करें

। लेकिन आरएसए कुंजी के लिए संकेत सीधे फोन पर दिखाई दिया। एक बार जब मैं मंजूरी दे दी, सबकुछ अपेक्षित काम करना शुरू कर दिया





unauthorized