android - ADB सर्वर संस्करण(36) इस ग्राहक से मेल नहीं खाता(39){Genymotion का उपयोग नहीं कर रहा है}




(6)

इस सवाल का पहले से ही यहाँ एक जवाब है:

एक परीक्षण उपकरण पर एंड्रॉइड ओ पूर्वावलोकन स्थापित करने के बाद मेरे एडीबी ने काम करना बंद कर दिया और मुझे यह त्रुटि देना शुरू कर दिया।

adb server version (36) doesn't match this client (39); killing... adb E 03-27 08:01:55 2925 147690 usb_osx.cpp:333] Could not open interface: e00002c5 adb E 03-27 08:01:55 2925 147690 usb_osx.cpp:294] Could not find device interface error: could not install *smartsocket* listener: Address already in use ADB server didn't ACK * failed to start daemon * error: cannot connect to daemon

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


अभी तक एक और संभावित समाधान जोड़ने के लिए, क्लॉकवर्कमोड द्वारा हीलियम ने एडीबी का अपना संस्करण बनाया है जिसे शुरू किया गया है। हीलियम डेस्कटॉप एप्लिकेशन से बाहर निकलना समस्या का समाधान करता है।


आपके पास ADB $ /usr/local/bin/adb version Android Debug Bridge version 1.0.36 Revision 0e9850346394-android

$ /Users/user/Library/Android/sdk/platform-tools/adb version Android Debug Bridge version 1.0.39 Revision 3db08f2c6889-android

आप देख सकते हैं कि आपका PATH कौन सा इंगित कर रहा है ( echo $PATH ) लेकिन मैंने इसे एक संस्करण पर एक adb stop-server और दूसरे पर एक adb start-server साथ तय किया।


मुझे एंड्रॉइड स्टूडियो के साथ एक ही समस्या थी - एडीबी सर्वर संस्करण (37) इस क्लाइंट (39) से मेल नहीं खाता। मैंने निम्नलिखित समाधान द्वारा तय किया:

एंड्रॉइड स्टूडियो में टूल्स -> एंड्रॉइड -> एसडीके मैनेजर पर जाएं

एसडीके टूल टैब में एंड्रॉइड एसडीके प्लेटफॉर्म-टूल्स को अनइंस्टॉल करें, अनइंस्टॉल पर लागू करें पर क्लिक करें।

मैंने तब प्लेटफ़ॉर्म-टूल फ़ोल्डर का नाम बदलकर प्लेटफ़ॉर्म-टूल्सओल्ड कर दिया

फिर वापस एसडीके प्रबंधक में फिर से स्थापित करने के लिए प्लेटफ़ॉर्म-टूल्स पर फिर से टिक करें।


मुझे लगता है कि आपके पास कई एडीबी सर्वर चल रहे हैं, जीनोमिशन उनमें से एक हो सकता है, लेकिन एक्समरीन भी - मैक ओएस के लिए विजुअल स्टूडियो एक एडीबी सर्वर चला सकता है, विजुअल स्टूडियो को बंद करना मेरे लिए काम कर सकता है।


मेरे मामले में यह त्रुटि तब हुई जब मैंने अपना वातावरण adb पाथ ~/.android-sdk/platform-tools (जो तब होता है जब ~/.android-sdk/platform-tools प्लेटफ़ॉर्म-टूल्स homebrew के माध्यम से स्थापित होता है) के रूप में स्थापित किया, जो कि संस्करण 36 था, लेकिन Android Studio परियोजना एंड्रॉइड एसडीके अगला पथ ~/Library/Android/sdk जो एडीबी संस्करण 39 था।

मैंने अपने PATH को प्लेटफ़ॉर्म-टूल से ~/Library/Android/sdk/platform-tools और त्रुटि को हल किया गया था


यह मेरे लिए काम करता है ...

  • GenyMotion सेटिंग में जाएं -> ADB टैब
  • Use Genymotion Android टूल के बजाय, कस्टम Android SDK टूल चुनें और फिर अपने इंस्टॉल किए गए SDK को ब्राउज़ करें।






adb