पोर्ट का चयन करने के लिए पर्यावरण परिवर्तनीय ANDROID_ADB_SERVER_PORT का उपयोग करें।
बैश के अंतर्गत निम्नलिखित काम करता है:
$ export ANDROID_ADB_SERVER_PORT=12345
$ adb start-server
* daemon not running. starting it now on port 12345 *
* daemon started successfully *
$ adb devices
List of devices attached
TA2070M5O6 device
$ ANDROID_ADB_SERVER_PORT=6789 adb devices
* daemon not running. starting it now on port 6789 *
* daemon started successfully *
List of devices attached
एक और टर्मिनल मैं भागा में:
$ ANDROID_ADB_SERVER_PORT=6789 emulator ...
मूल टर्मिनल पर वापस
$ ANDROID_ADB_SERVER_PORT=6789 adb devices
List of devices attached
emulator-5554 device
$ adb devices # ANDROID_ADB_SERVER_PORT was exported as 12345
List of devices attached
TA2070M5O6 device
मैं के रूप में जेनकींस Android Emulator Plugin के माध्यम से इस पाया मैंने देखा कि यह एक अलग बंदरगाह पर एडीबी चला रहा था।
स्रोत
2012-06-02 18:52:52
यह कष्टप्रद है। एकाधिक ग्रहण उदाहरण (विभिन्न कार्यस्थान) शुरू करते समय मैं इसमें भाग लेता हूं।चूंकि दोनों में एंड्रॉइड प्लगइन है, वे एक दूसरे के साथ संघर्ष करते हैं और अजीब व्यवहार करते हैं - पूर्व, एक प्रक्रिया एक ग्रहण के डीडीएमएस डिवाइस व्यू में दिखाई देती है और एक प्रक्रिया (उसी एमुलेटर पर) अन्य ग्रहण के डीडीएमएस डिवाइस दृश्य में दिखाई देती है। –
आप अपने "प्रश्न" को फिर से सुधारना चाहते हैं कि इसमें वास्तव में एक प्रश्न है। और profanities बाहर ले ;-) हम समझते हैं कि आप निराश हैं, लेकिन हमें शिकायत नहीं करते हैं, हम कार्यक्रम adb नहीं किया था। – pableu
'5 मिनट के लिए googled 'हे भगवान, 5 पूरे मिनट?!? – Falmarri