2011-10-28 13 views
10

निम्न आदेश के माध्यम से कमांड लाइन के माध्यम से एक नया एंड्रॉयड AVD बनाते समय:स्थापना एंड्रॉयड AVD कमांड लाइन हार्डवेयर प्रोफाइल

android create avd -n <name> 

आप निम्न उत्पादन के साथ मुलाकात कर रहे हैं:

Do you wish to create a custom hardware profile [no] 

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

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

मैं एंड्रॉइड और स्क्रिप्टिंग दोनों के इस पहलू के दोनों पहलुओं के लिए बिल्कुल नया हूं, इसलिए किसी भी मदद की बहुत सराहना की जाती है!

उत्तर

19

echo no | android create avd -n <name> 
+0

ऐसा लगता है कि यह चाल चल रही है, धन्यवाद! –

+0

सिर्फ उत्सुक है, यह सभी ओएस के साथ सही काम करेगा? –

+0

विंडोज़ पर मेरे लिए काम नहीं करता है :( – Gadzair

1

कोशिश से बचने के लिए नीचे दिए गए आदेश में

प्रकार "आप कस्टम हार्डवेयर प्रोफ़ाइल बनाने के लिए चाहते हैं":

गूंज। | एंड्रॉइड avd -f -n emulator_01 -t 3 -b डिफ़ॉल्ट/x86 --स्किन WVGA800 | गूंज।

एमुलेटर एवीडी प्रबंधक के तहत बनाया जाएगा .. !!

+0

टाई पर मेरे लिए काम नहीं करता है! यह काम करता है लेकिन मुझे ओएसएक्स पर पहले और बाद में इको 'नो' का उपयोग करना पड़ा; मुझे गूंज पर त्रुटि मिली। [कोई जगह नहीं ] और echo। [डॉट से पहले स्थान]। मैं https://github.com/andstatus/andstatus/blob/master/.travis.yml से कमांड का परीक्षण करने का प्रयास कर रहा था जिसे मैंने प्रश्न https://stackoverflow.com के माध्यम से पाया/प्रश्न/12846469/कैसे करने वाली बनाने-android-एमुलेटर-इन-कमांड लाइन-साथ-विकल्प – AnneTheAgile

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