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


357

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

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

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

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

USB कनेक्शन के माध्यम से यूएसबी

ताररहित संपर्क वाई-फाई के माध्यम से


5
यादृच्छिक अनुमान, लेकिन क्या होगा यदि आप फोन पर सेटिंग्स में सभी डिबग प्राधिकरणों को हटा दें।
क्रिस स्ट्रैटन

मैंने ऐसा किया लेकिन ऐसा कुछ नहीं हुआ ...
13:14

USB ड्राइवर्स को फिर से इंस्टॉल किया गया - फिर भी कुछ नहीं।
क्वाक

मेरे लिए काम किया पहली बार +1
punith

6
1. अनप्लग करें, 2. डेवलपर मेनू में, 3. सभी अनुमत उपकरणों को हटा दें, 4. अपने पीसी पर यूएसबी को फिर से भरें, 5. अपने फोन पर पॉप-अप पर याद रखें, क्लिक करें अनुमति दें, किया! 6.? 7. लाभ!

जवाबों:


1007

यह संभावना है कि डिवाइस अब एडीबी पर किसी भी कारण से अधिकृत नहीं है ।

1. जांचें कि क्या अधिकृत है:

<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d        unauthorized

2. फोन पर यूएसबी डिबगिंग को निरस्त करें

यदि डिवाइस को अनधिकृत रूप में दिखाया गया है , तो फोन पर डेवलपर विकल्पों पर जाएं और " रिवोक यूएसबी डिबगिंग प्राधिकरण" पर क्लिक करें (जेलीबीन और सैमसंग गैलेक्सी आठ के साथ परीक्षण किया गया)।

3. ADB सर्वर को पुनरारंभ करें:

फिर adb सर्वर को फिर से शुरू किया

adb kill-server
adb start-server

4. डिवाइस को फिर से कनेक्ट करें

डिवाइस पूछेगा कि क्या आप कंप्यूटर आईडी कनेक्ट करने के लिए सहमत हैं। आपको इसकी पुष्टि करने की आवश्यकता है।

5. अब डिवाइस को चेक करें

यह अब अधिकृत है!

adb devices
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d        device

4
यहां चरण दो आवश्यक नहीं था, लेकिन वह मेनू भी नहीं खोज सका।
साइमन फोर्सबर्ग

11
डिवाइस ने पूछा नहीं था (या मैंने यह नहीं देखा था) अगर पुन: कनेक्ट करने के लिए सहमत होना है, लेकिन उपरोक्त चरणों का पालन करने के बाद, फिर बंद करें और यूएसबी-डीबगिंग पर वापस जाएं, यह काम किया।
जैक बेईम्बल

1
मेरे लिए काम नहीं किया; एंड्रॉइड 6.0 मार्शमैलो का कोई विकल्प नहीं है "रिवोक यूएसबी डिबगिंग प्राधिकरण।" नोट: ADB को मारने के बाद, मुझे "इस adbd का $ ADB_VENDOR_KEYS सेट नहीं किया गया है; यदि गलत लगे तो 'adb किल-सर्वर' का प्रयास करें" साथ ही "त्रुटि: डिवाइस अनधिकृत" आदि
आरोन कैंपबेल

2
मुझे एंड्रॉइड 4.4.4 पर "रिवोक यूएसबी डिबगिंग प्राधिकरण" का विकल्प नहीं मिल रहा है। कहाँ है?
जॉनीटेक्स

6
यदि आपका उपकरण प्राधिकरण के लिए संकेत नहीं देता है, तो यह हो सकता है क्योंकि जिस खाते से आप चल रहे हैं adb, उसमें कुंजियों को संभालने की अनुमति नहीं है। यदि आपके साथ ऐसा होता है, तो इसे उन्नत अनुमतियाँ (उदा sudo) आज़माएँ ।
MatrixManAtYrService 20

88

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

echo %ANDROID_SDK_HOME%

निर्देशिका को गलत पथ प्रदर्शित किया है।

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

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


यह डिबग सक्षम संवाद नहीं दिखा रहा है ... यहाँ कोई सुझाव!
CoDe

1
पर्यावरण चर सेट करना मेरे लिए काम करता है, लेकिन मुझे इसे प्रभावी करने के लिए एक रिबूट प्रदर्शन करना था।
टिम एस। वान हारेन

19
मैंने unplug deviceचलाने के लिए एक कमांड के रूप में लिया ... स्वयं पर ध्यान दें, इसका मतलब शारीरिक रूप से (संयुक्त राष्ट्र) प्लग
टोबीस किंजलर

मेरे मामले में ANDROID_HOME_SDK का एक पर्यावरण चर 'E: \ android-sdk \ SDK Manager.exe' की ओर इशारा करता है जो गलत है। इसलिए, जब मैं 'E: \ android-sdk' में बदल जाता हूं, तो मैं उसे प्रतिध्वनित करने की कोशिश करता हूं, लेकिन एनवायरमेंट को अपडेट नहीं लगता। इसलिए, मैं पीसी को पुनः आरंभ करता हूं -> अनप्लग usb -> adb किल-सर्वर -> adb स्टार्ट-सर्वर -> प्लग यूएसबी -> काम!
जोंगज़ पुंगपुत

मैं एडीबी किल-सर्वर और एडीबी स्टार्ट-सर्वर का उपयोग कर रहा था जो काम नहीं करता है लेकिन जब डिवाइस को अनप्लग करते हैं और इन कमांड का उपयोग करते हैं तो यह धन्यवाद काम करता है!
यरगा

55

नई चाबियां बनाने के लिए एडीबी मजबूर करने की कोशिश करें।

  • लिनक्स पर:

    $ mv ~/.android/adbkey ~/.android/adbkey.old
    $ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
    $ adb kill-server
    $ adb start-server
  • विंडोज 10 पर (धन्यवाद, पाऊ कोमा रामिरेज़ , नवीन और d4c0d312 !)

    • के लिए जाओ %HOMEPATH%\Android\.android\
    • बुलाया फ़ाइलों के लिए देखो adbkeyयाadbkey.pub
    • इन फ़ाइलों को हटाएँ। या, यदि आप सुरक्षित पक्ष पर रहना चाहते हैं, तो उन्हें किसी अन्य निर्देशिका में ले जाएं।
    • में उपरोक्त चरणों को दोहराएं %USERPROFILE%\.android\
    • पुनः प्रयास करें

इसके बाद मुझे अपने फोन को अनप्लग करने की भी आवश्यकता नहीं थी: प्राधिकरण प्रॉम्प्ट पहले से ही था। सौभाग्य!


3
अन्य जवाबों में से किसी ने भी काम नहीं किया, इसने इसे नस्ट किया! आपका बहुत बहुत धन्यवाद! =)
उस ब्राज़ीलियाई लड़के

3
Windows के लिए %HOMEPATH%\.android\ या में कुंजियों की जाँच करें %USERPROFILE%\.android\ । धन्यवाद, यह एक मेरे लिए काम किया!
पाऊ कोमा रामिरेज़

1
@ e18r, धन्यवाद। यह कोशिश करने के बाद कि आपने क्या कहा था। बहुत बहुत धन्यवाद।
नवीन

1
धन्यवाद! विंडोज 10 पर, यह वही है जो मेरे लिए काम कर रहा है।
BlueSilver

1
धन्यवाद। इसकी बहुत आवश्यकता है। आकर्षण की तरह काम किया।
रघु rhu r

40

मैं nexus7 के साथ एक ही मुद्दों में भागता हूं।

निम्नलिखित ने इसे ठीक करने के लिए काम किया।

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

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

  3. Deletedebug permissionमेनू की सूची से सभी ।

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

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

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


3
इसने मेरे लिए काम किया। चरण 3 अस्पष्ट लग रहा था, लेकिन इसके लिए मैंने "निरंकुश डिबगिंग प्राधिकरण को निरस्त कर दिया।" जब मैंने डिवाइस को वापस कनेक्ट किया (डिबगिंग विकल्पों को सक्षम करने और फिर से डिबगिंग को सक्षम करने के बाद) तो इसने मुझे कंप्यूटर की RSA कुंजी को बचाने के लिए प्रेरित किया। धन्यवाद :)
SgtPooki

यह मेरे लिए एक विको लेनी पर काम करता है। डिवाइस को डिस्कनेक्ट करें, Developerमोड बंद करें, डिबग अनुमतियों को रद्द Developerकरें , विकल्प वापस चालू करें, डिवाइस को फिर से कनेक्ट करें, पुनः सक्षम करें USB debugging
user1438038

धन्यवाद! लेनोवो टैब 3 के लिए काम करता है
bladerz

थोड़ी देर के लिए इसे ठीक करने की कोशिश करने के बाद, Revoke USB Debugging Authorizationअब मेरे एमुलेटर को हार्ड-रीसेट करता है। गुणवत्ता की।
टिम्मम

28

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


1
मेरे ID 1004:631d LG Electronics, Inc. Optimus Android Phone (Camera/PTP Mode)धन्यवाद के लिए केवल तरीका काम कर रहा है!
२०:५० पर जॉजुआन

1
इसने मेरे लिए भी काम किया .. रेडमी नोट 3 नाइट्रोएजेस 7.1.2 पर
ऐशटोनी

यह मेरे लिए वनप्लस वन वंश 14.1 पर था।
एलेक्स बर्गलैंड

मेरे लिए एक सैमसंग गैलेक्सी एस 4 एक्टिव पर काम किया।
.tienne

सब कुछ करने की कोशिश की, केवल इस समाधान ने काम किया (एक अलग यूएसबी मोड - ट्रांसफ़ॉर्मिंग छवियां - "डिफ़ॉल्ट यूएसबी कॉन्फ़िगरेशन" में)। मशीन में एक पुराना मदरबोर्ड (एक पुराने चिपसेट के साथ) और एक एएमडी सीपीयू है, इसलिए यह ड्राइवर से संबंधित समस्या लगती है।
जवाद सादकज़ादेह

24

मैंने इस बेवकूफ मुद्दे पर घंटों बर्बाद किया। उपरोक्त समाधानों में से किसी ने भी अपने दम पर मेरे लिए काम नहीं किया।

मैं विंडोज 10 चला रहा हूं। मेरे पास एंड्रॉइड एसडीके के साथ-साथ एंड्रॉइड स्टूडियो के एसडीके का एक पुराना मैनुअल इंस्टॉल था। मैंने अपने मैन्युअल रूप से स्थापित एसडीके को हटा दिया और मेरे सभी उपकरणों ने काम करना बंद कर दिया। ये लक्षण थे:

$ adb usb
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

साथ ही साथ

$ adb devices
List of devices attached
id1        unauthorized
id2        unauthorized
id3        unauthorized

सच कहूं तो मुझे यकीन नहीं है कि इनमें से कौन सा कदम मुझे मेरी अनुमति दें यूएसबी डिबगिंग में मिला है ? वापस संकेत देता है तो मैंने पूर्णता के लिए हर किसी को सूचीबद्ध किया। सबसे आसान से सबसे कठिन क्रम में जाता है। ज्यादातर लोग पहले दो खंडों के बाद अपने पैरों पर वापस जाने लगते हैं।


ADB को पुनरारंभ करें

मैं नीचे के प्रत्येक खंड के बाद यह प्रदर्शन करूंगा।

adb kill-server
adb usb

डेवलपर विकल्पों के साथ पागल हो जाओ

  1. डेवलपर विकल्प बंद करें और चालू करें
  2. USB डीबगिंग को बंद करें और वापस चालू करें
  3. USB डीबगिंग प्राधिकरण रद्द करेंUSB डिबगिंग चालू होने पर यह प्रयास करें और यदि संभव हो तो तब भी प्रयास करें जब USB डीबगिंग बंद हो।

उपकरणों की मरम्मत करें

  1. फोन में USB केबल को अनप्लग करें और वापस लें।
  2. अपने पीसी पर भौतिक पोर्ट को स्विच करें जिससे आपका यूएसबी केबल जुड़ा हुआ है
  3. भौतिक USB केबल स्विच करें जिनका उपयोग आप अपने उपकरणों को कनेक्ट करने के लिए कर रहे हैं

सब कुछ रिबूट करना शुरू करें

  1. अपने सभी उपकरणों को रिबूट करें और फिर से कनेक्ट करें
  2. अपने पीसी को रिबूट करें
  3. वाईफ़ाई को चालू और बंद करें

चीजों को हटाना शुरू करें

  1. चेतावनी अपने हटाएँ~/.android फ़ोल्डर को । कभी-कभी इस फ़ोल्डर में गलत अनुमतियाँ हो सकती हैं जो समस्याएँ पैदा कर सकती हैं। आप पहले इस फ़ोल्डर का बैकअप लेना चाहते हैं।
  2. सभी निर्माता विशिष्ट ड्राइवरों को प्रोग्राम जोड़ने / हटाने से अनइंस्टॉल करें। मैंने निम्नलिखित की स्थापना रद्द की (नाम सटीक नहीं हैं)
    • एलजी यूनाइटेड USB ड्राइवर
    • HTC मोबाइल USB ड्राइवर
    • वनप्लस USB ड्राइवर 1.00
    • सैमसंग USB ड्राइवर
  3. मैंने सभी एमुलेटर और उनके संबंधित ड्राइवरों की भी स्थापना रद्द कर दी (वैकल्पिक)
    • Nox & संबंधित ड्राइवर
    • ब्लूस्टैक्स
    • Genymotion

सभी Android संबंधित पर्यावरण चर मिटाएँ।

  1. %ANDROID_HOME%यदि आपके पास सेट है तो उसे हटा दें
  2. %ANDROID_SDK_HOME%यदि आपके पास सेट है तो उसे हटा दें

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

अगर वह अभी भी काम नहीं करता है तो इस विषय पर इन अन्य एसओ पदों में से कुछ का प्रयास करें:


8
यहां किसी भी अन्य सुझाव ने काम नहीं किया, लेकिन यह मुझे सही पटरियों पर मिला। ~ / .Android निर्देशिका हिस्सा लगभग सही है। एसडीके अदब के लिए हाल ही में एंड्रॉइड स्टूडियो अपडेट के बाद, इन लक्षणों को स्पष्ट रूप से काम करना बंद कर दिया। अंत में मुझे पता चला कि ~ / .android / adbkey और ~ / .android / adbkey.pub दोनों 0-आकार की फ़ाइलें थीं, इसलिए मैंने उन्हें हटा दिया है, फिर से शुरू किया गया adb सर्वर, et voila! मुझे अपना तत्काल प्रॉम्प्ट तुरंत मिल गया।
mkilmanas

3
इसके अलावा खुशी को ~/.android
इवान कैरोल

3
धन्यवाद। सब कुछ करने के बाद और वहाँ भी लंबे समय तक रहने के बाद ~ / .android को हटाने ने इसे मेरे लिए हल कर दिया!
शीला

@EvanCarroll को आपको बस हटाने की जरूरत है~/.android/adbkey
जोआओ पिमेंटेल फेरेरा

Adbkey फाइल को डिलीट करना मेरे लिए था। डिवाइस, पीसी आदि को रीसेट करने और हटाने के बाद;
केविन क्लोथ

15

संदर्भ के लिए, मुझे अभी भी लिनक्स पर एक ही मुद्दे का सामना करना पड़ा था और एक समय का एक नरक था जो इसे समझ रहा था। मैंने अंततः यह निर्धारित किया कि मेरे पास एक ~ /। थायरॉयड निर्देशिका थी जो रूट स्वामित्व वाली थी (धन्यवाद एडीबी को रूट के रूप में, जबकि अन्य कनेक्शन समस्याओं का पता लगाने की कोशिश कर रहा था)। अगली बार जब मैंने डिवाइस को पुनः कनेक्ट किया, तो उस रूट के स्वामित्व वाले ~ /। थायरॉयड निर्देशिका को हटाकर अगली बार लापता प्राधिकरण को हल कर दिया गया।

यह संभव है कि बस स्वामित्व बदलने से समस्या भी ठीक हो जाती है - मैं अनुमान लगा रहा हूं कि यह adb कुंजी फ़ाइल तक पहुंच की एक साधारण कमी थी जो कि समस्या के मूल में थी। मैंने यह सत्यापित नहीं किया, हालांकि, और मैं जानबूझकर अपनी हार्ड-कनेक्ट की गई कनेक्टिविटी को तोड़ने नहीं जा रहा हूं, इसलिए मैं जांच कर सकता हूं;;


मेरे लिए, समस्या ~/.androidफ़ोल्डर adbkey.pubफ़ाइल की कमी थी ।
वह ब्राजील के लड़के

13

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

सबसे महत्वपूर्ण हिस्सा डिवाइस को रिबूट कर रहा था। इसके बिना काम नहीं किया।


AndroidTV उपकरणों के साथ काम करने के अपने अनुभव से मुझे याद है कि वे एक सामान्य फोन के समान व्यवहार कर रहे थे इसलिए आपको इसे आज़माना चाहिए।
vovahost

धन्यवाद, तो मुझे क्या जरूरत है एक पुरुष से पुरुष यूएसबी केबल। darrrn, @vovahost धन्यवाद हालांकि
राल्फगैब

8

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

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

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

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


2
फिर भी कोई संदेश नहीं। मुझे नहीं पता कि अब मुझे क्या करना है :( मुझे एमुलेटर पर डिबग नहीं करना है ...
क्वैक

अनप्लग और काम करता है! पहली बार USB डीबगिंग को सक्षम करते समय यह परिदृश्य होता है।
डेविड डगलस

8

मुझे अपने Nexus 10 के साथ यह त्रुटि मिल रही थी। मैंने उन सभी उत्तरों की कोशिश की, जो मुझे मिल सकते थे, और तब मुझे महसूस हुआ कि मैं सामान्य से भिन्न USB पोर्ट का उपयोग कर रहा था। मैंने आमतौर पर उपयोग किए जाने वाले पोर्ट का उपयोग करने के लिए स्विच किया, जो मेरे लैपटॉप के दूसरी तरफ है, और प्राधिकरण मेरे टैबलेट पर पॉप अप हुआ!


6

Osx और Nexus 5 (A6.0.1) पर भी ऐसा ही मुद्दा था। मुझे प्राधिकरण पॉप-अप मिला और इसकी पुष्टि हुई, इसके बावजूद कि एंड्रॉइड स्टूडियो और न ही कोई अन्य आईडीई डिवाइस से कनेक्ट हो सका।

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

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

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

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

समाधान यहीं से हुआ


यह एक ऐसे उपकरण का उत्तर है जो ADB प्राधिकरण संवाद नहीं दिखा सकता है (जैसे कि कस्टम कर्नेल स्थापित होने पर)
BamsBamx

5

मैं इस बात से चिढ़ा हुआ था, मुझे अपने फोन का वाई-फाई बंद करके वह अनुमति संवाद मिल गया।


5

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

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

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


4

मुझे अपने फोन पर आरएसए फिंगरप्रिंट पॉप अप नहीं मिल रहा था।

मुझे अंदर जाना था

  C:\Users\<userName>\.android\adbkey and adbkey.pub 

फ़ाइलें, उन्हें हटा दें और फिर एडीबी सर्वर को मारें और पुनः आरंभ करें। मुझे डिबगर को रोकना और पुनः आरंभ करना था और पीटीपी मोड में यूएसबी के रूप में कनेक्ट करना था।

क्योंकि RSA प्राधिकरण कुंजी इस पथ में संग्रहीत की जा रही थी, adb सर्वर को मारने और पुनः आरंभ करने में मदद नहीं मिली।


4

इससे मेरी समस्या हल हो गई!

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

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


3

यदि आप ubuntu पर हैं, तो रूट के रूप में सर्वर चलाने का प्रयास करें:

sudo adb kill-server

sudo adb start-server

इसने मुझे Ubuntu 19.10 और Amazon Fire 7, धन्यवाद पर मदद की!
druss

3

आपको फ़ाइल को हटाना चाहिए: c:\users\_user_name_\.android\adbkey


इससे मुझे @Martin द्वारा 5-चरण की प्रक्रिया का पालन करने में मदद मिली। यह चरण 2 और 3 के बीच जा सकता है
कैट पेरी

2

कुछ सैमसंग उपकरणों पर मोड में बदलाव को डायल करके सेट किया जा सकता है जो *#0808#बिना रीबूट के स्टिक नहीं होता है। एक बार रिबूट होने के बाद, उसी स्ट्रिंग को डायल करें और सुनिश्चित करें कि आपने adb + mdpचुना है और यूएसबी सेट टू AP। इसके बाद सुनिश्चित करें कि फोन को फिर से कनेक्ट करें और एडीबी सर्वर को पुनरारंभ करें। इसके अलावा USB हब और वर्चुअल मशीन चुड़ैल से बचने की कोशिश करें जो निश्चित रूप से मामले को और जटिल बनाती है। अधिकृत उपकरणों आदि को साफ़ करने के लिए पहले बताए गए निर्देशों का पालन करें।


महान! सैमसंग गैलेक्सी S5 एंड्रॉइड 5.0 (किटकैट से अपडेटेड ओटीए) के लिए काम करता है। मुझे यह भी उल्लेख करना चाहिए कि समस्या केवल विंडोज 7 डेस्कटॉप पर दिखाई दी। विंडोज 7 लैपटॉप और मिनी-मैक पर यह प्राधिकरण के लिए कभी नहीं पूछता है!
मैडलमाड

2

मुझे भी ऐसी ही समस्या का समाधान करना पड़ा था। हालांकि, यह एक अलग समाधान का उपयोग करके हल किया गया था। मैंने सोचा कि मैं इसे यहाँ भी साझा कर सकता हूँ। मैं अपनी समस्या पहले बता दूं।

मेरे ubuntu में Android SDK था। Android SDK का पथ पर्यावरण चर पथ में नहीं था। मैंने एक apt-getकमांड का उपयोग करके एडीबी स्थापित किया है और यह sdk होम फ़ोल्डर को नहीं ढूंढ सका है और इसलिए, यह अनधिकृत त्रुटि दिखा रहा था और डिवाइस कुछ भी पॉपिंग नहीं कर रहा था। मैं यहाँ अटक गया।

फिर मैंने उस adb को अनइंस्टॉल कर दिया apt-get purgeजिसका उपयोग मैंने पहले किया था। एंड्रॉइड एसडीके के पास platform-toolsफ़ोल्डर में एडीबी प्रोग्राम है । मैं सिर्फ पर्यावरण चर के लिए पथ जोड़ता हूं और यह एक आकर्षण की तरह काम करता है।

export PATH=${PATH}:/home/YOUR-USERNAME/path/to/adb
adb devices
List of devices attached
f7f716d56905    device

इसलिए समस्या एंड्रॉइड एसडीके को पर्यावरण चर पथ पर सेट नहीं कर रही थी।


2

एक बार जब मैंने अपने विकास उपकरण को बदल दिया, तो यह समस्या शुरू हो गई, इसे हल किया गया:

$ mv ~/.android/adbkey ~/.android/adbkey.old
$ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
$ adb kill-server
$ adb start-server

1

जाँच करें कि क्या आपके पास स्थापित है। यह एक संभव उपाय है


1

मैं सिर्फ एडीबी किल-सर्वर की कोशिश करता हूं, यह मेरे लिए काम करता है:

PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186        unauthorized
PS C:\Users\languoguang> adb shell
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

मार और एडीबी सर्वर शुरू:

PS C:\Users\languoguang> adb kill-server
PS C:\Users\languoguang> adb start-server
* daemon not running; starting now at tcp:12345
* daemon started successfully
PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186        device

1

अपने डिवाइस को कंप्यूटर से डिस्कनेक्ट करें।

डेवलपर सेटिंग में जाएं।

डेवलपर सेटिंग्स बंद करें।

डेवलपर सेटिंग्स चालू करें।

USB डिबगिंग सक्षम करें (और जो भी अन्य सेटिंग्स आपने पहले सक्षम की थीं)

अपने डिवाइस को कंप्यूटर पर फिर से कनेक्ट करें।

पुनः प्रयास करें।

मेरे लिए काम किया है तो आशा है कि यह आपके लिए काम करता है!


0

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

- Sony Xperia E
- Samsung Galaxy Core 2

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

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

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

adb version

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

आशा है ये मदद करेगा।


0

यह त्रुटि है क्योंकि आपके विंडो संस्करण ने यूएसबी 3.0 से रिसीवर के लिए ड्राइवर की अनुमति नहीं दी है। मैंने इस बग के साथ 5 दिन बिताए। अब, 58964_Intel (R) _USB_3.0 ड्राइवर स्थापित करें। और भयानक कोड के साथ जारी रखें!

मैं ड्राइवर डाउनलोड करने के लिए इस लिंक का उपयोग करता हूं


0

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


0

adb usb मेरे लिए काम किया यह यूएसबी पोर्ट पर सुनने वाले एडीबी डेमन को पुनः आरंभ करता है।

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

। लेकिन RSA कुंजी के लिए संकेत तुरंत फोन पर दिखाई दिया। एक बार जब मैंने मंजूरी दे दी, तो सब कुछ उम्मीद के मुताबिक काम करने लगा


यह मुझे केवल "त्रुटि: कोई उपकरण / एमुलेटर नहीं मिला" देता है।

0

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

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

उसके बाद मैंने अपने डिवाइस पर एडीबी (रन कमांड्स एडीबी किल-सर्वर और एडीबी स्टार्ट-सर्वर ) और प्राधिकरण डायलॉग को फिर से शुरू किया।

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


0

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

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

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

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


0

मैं इस पर काफी समय से अटका हुआ था, और मैं एक कंप्यूटर से एडीबी को कॉपी करके समस्या को पूरी तरह से दूर करने में सक्षम था, जिससे मेरा फोन कनेक्ट होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.