2011-12-05 13 views
18

कमांड लाइन से Android SDK का प्रयोग से Android AVD नाम पाने के लिए, मैं का उपयोग कर उपलब्ध चल उपकरणों की एक सूची प्राप्त कर सकते हैं:कैसे एडीबी डिवाइस का नाम

./adb device 

यह मैं उपलब्ध उपकरणों की क्रम संख्या देता है । मैं उस सीरियल नंबर से एमुलेटर डिवाइस का एवीडी नाम कैसे प्राप्त कर सकता हूं (जैसे एक्लिप्स एडीटी प्लगइन करता है)?

उत्तर

17

ग्रहण प्लगइन टीसीपी/आईपी के माध्यम से एमुलेटर से कनेक्ट करके करता है। कनेक्ट करने के लिए, (linux के लिए), प्रकार

~/कोड $ टेलनेट स्थानीय होस्ट 5554
:: 1 ...
कोशिश कर रहा 127.0.0.1 कोशिश कर रहा है ...
स्थानीय होस्ट से कनेक्ट किया गया।
एस्केप कैरेक्टर '^]' है।
एंड्रॉयड कंसोल: प्रकार आदेशों
ठीक

की सूची के लिए 'सहायता' बदलें "5554" को उस संख्या जब आप लिखते हैं "एडीबी उपकरणों" हाइफन के बाद आता है के साथ - "एमुलेटर-5554", के लिए उदाहरण के लिए, टेलनेट पोर्ट 5554 खुला होगा।

फिर, प्रकार "avd नाम", दर्ज मारा, और आप निम्न जैसा कुछ देखना चाहिए:

नाम
GB10
ठीक

इस उदाहरण में avd एम्यूलेटर का नाम "जीबी 10" था।

+0

कभी नहीं सोचा होगा कि यह स्वयं ही बाहर है। धन्यवाद! –

+0

क्या टेलनेट के बिना कमांड लाइन से 'avd name' का आह्वान करने का कोई तरीका है? – Kvass

+0

नहीं। Avd कमांड केवल नकली डिवाइस पर मौजूद है, यही कारण है कि आपको "avd name" –

संबंधित मुद्दे