4.3 अद्यतन के बाद Nexus 4 के साथ ADB का उपयोग नहीं कर सकते


11

यहाँ एक मजेदार मुद्दा है। मैं अपने नेक्सस 4 (स्टॉक एंड्रॉइड और कुछ सीएम 10-आधारित रोम) पर 4.2.1 और 4.2.2 पर किसी भी समस्या के बिना एडीबी का उपयोग कर रहा हूं। जब मैंने एक CM10.2-आधारित रोम (JellyBro, मुझे विश्वास है?) फ्लैश किया, तो कुछ महीने पहले, मैं एडीबी को काम करने में सक्षम नहीं था, इसलिए मैंने अपने पिछले सेटअप के एक नॉर्डरॉइड को बहाल किया। थोड़ी देर के बाद, मैंने स्टॉक 4.3 छवि को फ्लैश करने और यह देखने का फैसला किया कि क्या मुझे अभी भी समस्या है। मैं करता हूँ।

स्थापित करना?

  • फोन: नेक्सस 4
  • फोन ओएस: एंड्रॉयड 4.3 (फैक्टरी)
  • कंप्यूटर ओएस: लिनक्स मिंट 15

ठीक है, समस्या?

  • मैं 4.3 पर अपने N4 के साथ ADB का उपयोग नहीं कर सकता।
  • मैं अपने कंप्यूटर को अपने डिवाइस से अधिकृत नहीं कर सकता।

अब तक तुमने क्या प्रयास किये हैं?

  • मैंने केवल डिफ़ॉल्ट सुविधा का उपयोग करने का प्रयास किया है। फोन को मेरे कंप्यूटर को अधिकृत करने के लिए संकेत देना चाहिए, लेकिन मुझे कभी संकेत नहीं मिलता है। मैंने जाँच / डेटा / misc / adb / और निर्देशिका खाली थी।

    • फिर भी, मैंने डेवलपर विकल्पों में "Revoke USB डिबगिंग प्राधिकरण" विकल्प पर क्लिक करने का निर्णय लिया।
  • मैंने अपने लिनक्स बॉक्स से ~ / .android / adbkey.pub की प्रतिलिपि बनाई और इसकी सामग्री को अपने डिवाइस पर / data / misc / adb / adb_key नामक एक नई फ़ाइल में डाल दिया।

    • जब यह काम नहीं किया, तो मैंने डिवाइस को रिबूट किया।
    • जब वह काम नहीं करता था, तो मैंने डिवाइस पर ADB को अक्षम / सक्षम कर दिया।
    • जब यह काम नहीं किया, तो मैंने अपने कंप्यूटर पर एडीबी को मार दिया, फिर इसे फिर से शुरू किया।
    • जब एसी काम नहीं करता था, मैंने फिर से कोशिश करने से पहले उन सभी को क्रमिक रूप से किया, जो भी काम नहीं करता था।
  • बिल्कुल ऊपर के समान, लेकिन इसे / data / misc / adb / adb_keys में adb_key (क्योंकि XDA और अन्य साइटें दोनों फ़ाइलनामों का हवाला देते हैं) के साथ डालें।

  • फिर से "Revoke USB डिबगिंग प्राधिकरण" बटन पर क्लिक किया। फोन को रिबूट किया, मेरे कंप्यूटर पर एडीबी को मार दिया। फिर भी अधिकृत करने का कोई संकेत नहीं है।

  • यह केवल हटाया गया / डेटा / misc / adb / adb_keys, adb_key नहीं। तो मुझे पूरा यकीन है कि adb_key गलत फ़ाइल नाम है (सही नाम के साथ बराबर आवृत्ति पर उद्धृत होने के बावजूद)।

  • मेरे प्लेटफ़ॉर्म-टूल और Android SDK पैकेज अपडेट करें। कोई पाँसा नहीं।

    • वास्तव में अपडेट नहीं किया जा सकता; मेरे पास सबसे हाल का संस्करण है (18.0.1)
  • प्लेटफ़ॉर्म-टूल को निकालें और पुनर्स्थापित करें। कोई पाँसा नहीं।

  • वैसे, adb_keys फ़ाइल के लिए मेरी अनुमतियां 300 हैं। स्वामी रूट है। समूह जड़ है। या अन्य शब्दों में:

    ls -l adb_keys
    -rw------- root root
    

क्या आप सुनिश्चित हैं कि यह केवल आपके लिए 4.3 पर हो रहा है?

  • हाँ। वसूली के साथ कोई 4.2 रोम स्थापित करने के बाद मुझे कोई समस्या नहीं है, या फास्टबूट के साथ 4.2.2 कारखाने की छवि।

और यह फैक्ट्री 4.3 या 4.3-आधारित ROM के साथ एक ही मुद्दा है?

  • हाँ। हालांकि मैंने केवल दो या तीन रोम की कोशिश की है, साथ ही कारखाने की छवि भी। वहाँ एक जादुई रोमांस हो सकता है वहाँ कहीं है कि हालांकि काम करता है।

क्या आपने कोई अन्य डिवाइस आज़माया है?

  • मैंने अपनी प्रेमिका के 2012 नेक्सस 7 के साथ adb का परीक्षण किया था जो 4.3 चला रहा था। इसका कोई मुद्दा नहीं था।

कोई अन्य कंप्यूटर?

  • दुर्भाग्यवश नहीं। मेरे पास केवल मेरा लिनक्स मिंट 15 बॉक्स है।

ठीक है, तो यह मूल रूप से इसका सार है। क्या किसी और के पास कोई चतुर विचार है? (या किसी ने यह नहीं देखा कि मैं कहां बेवकूफ था और गलती की?)

एमटीपी पर फ़ाइल स्थानांतरण भी ठीक काम करते हैं।

पीएसी-मैन के 20130910 के रात के निर्माण को चमकाने ने वास्तव में मुझे अपने कंप्यूटर को अधिकृत करने की आवश्यकता के बिना एडीबी को काम करने दिया। यह भाग्यशाली है, लेकिन मूल प्रश्न अभी भी हवा में है: मुझे स्टॉक पर काम करने के लिए क्यों नहीं मिल सकता है?


बस पुष्टि करने के लिए, आपको एडीबी का नवीनतम संस्करण मिला है? tools/androidआपके SDK डाउनलोड में कोई अपडेट उपलब्ध नहीं है?
derobert

वास्तव में; जैसा कि मैंने ऊपर उल्लेख किया है (हालांकि भयानक स्वरूपण के साथ), मैंने अपडेट करने का प्रयास किया, लेकिन पहले से ही नवीनतम संस्करण है।
dotVezz

USB डिवाइस पर अनुमतियाँ क्या हैं, और क्या adb devicesकहता है? कभी-कभी अलग-अलग छवियां अलग-अलग यूएसबी आईडी का उपयोग करती हैं।
derobert

जवाबों:


1

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

अद्यतन: XDA चलने


कोई पाँसा नहीं। हालांकि धन्यवाद।
dotVezz

0

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


1
मैं अपना प्रश्न करता हूं, मैं ध्यान देता हूं कि मैंने अपने प्लेटफॉर्म-टूल्स पैकेज को अपडेट किया है, और उन टिप्पणियों में भी उल्लेख किया है जिन्हें मैंने एसडीके टूल्स के नवीनतम संस्करण में अपडेट किया है। फिर भी सुझाव के लिए धन्यवाद।
dotVezz

इसने मेरे लिए पहले काम किया और फिर इसने फिर से काम करना बंद कर दिया! मैंने अपने फोन को अस्थायी रूप से ठीक करने के लिए पिछले निर्माण में वापस कर दिया!
थियागोलर

0

विंडोज 7

पहली बार विंडोज 7 पर एंड्रॉइड यूएसबी ड्राइवर स्थापित करने के लिए:

अपने Android- संचालित डिवाइस को अपने कंप्यूटर के USB पोर्ट से कनेक्ट करें। अपने डेस्कटॉप या विंडोज एक्सप्लोरर से कंप्यूटर पर राइट-क्लिक करें, और मैनेज चुनें। बाएँ फलक में डिवाइस का चयन करें। सही फलक में अन्य डिवाइस की स्थिति जानें और उसका विस्तार करें। डिवाइस नाम (जैसे Nexus S) पर राइट-क्लिक करें और अपडेट ड्राइवर सॉफ़्टवेयर का चयन करें। यह हार्डवेयर अपडेट विज़ार्ड लॉन्च करेगा। ड्राइवर सॉफ़्टवेयर के लिए मेरा कंप्यूटर ब्राउज़ करें चुनें और अगला क्लिक करें। ब्राउज़ करें पर क्लिक करें और USB ड्राइवर फ़ोल्डर का पता लगाएं। (Google USB ड्राइवर \ extras \ google \ usb_driver में स्थित है।) ड्राइवर स्थापित करने के लिए अगला क्लिक करें।


मुझे लगता है कि आपको अपनी हार्ड ड्राइव पर Google USB ड्राइवर प्राप्त करने का महत्वपूर्ण चरण याद आ रहा है?
गठरन

ओपी यह भी बताता है कि वे लिनक्स का उपयोग कर रहे हैं विंडोज नहीं, इसलिए मुझे यकीन नहीं है कि यह उनकी मदद कैसे करता है ...
bmdixon

इसके अतिरिक्त, अपने ईमेल को किसी सार्वजनिक स्थान पर छोड़ना एक विशेष रूप से अच्छा विचार नहीं लगता है। मैं आपका उत्तर ईमेल को निकालने के लिए संपादित करूँगा ताकि यह तुरंत दिखाई न दे।
dotVezz
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.