2016-04-01 11 views
35

मेरे पास विभिन्न एपीआई स्तरों के लिए कई जनरेशन अनुकरणक हैं। समस्या यह है:एंड्रॉइड स्टूडियो में लक्ष्य एमुलेटर कैसे बदलें?

  1. मैं ऐप को एक ही एमुलेटर पर चलाता हूं जिसमें 'भविष्य के लॉन्च के लिए एक ही डिवाइस' विकल्प के साथ ऐप चलाया जाता है।
  2. मैं एक और एमुलेटर खोलता हूं।
  3. मैं फिर से ऐप चलाता हूं।

इसके बाद, ऐप केवल पहले एमुलेटर पर चलता है और मैं यह नहीं समझ सकता कि मैं दोनों अनुकरणकर्ताओं पर ऐप चलाने के लिए फिर से संवाद (लक्ष्य का चयन करें) कैसे दिखा सकता हूं।

बहुत बहुत धन्यवाद।

+0

रन ऐप के बगल में कॉन्फ़िगरेशन संपादित करें पर क्लिक करें। –

उत्तर

55

क्लिक करें भागोसंपादित विन्यास ...

Edit Configurations

फिर उपयोग एक ही डिवाइस सही का निशान हटाएँ भविष्य

Use same device for future launches

012 की शुरूआत के लिए

जैसा कि @ बी-गैंगस्टार द्वारा उल्लिखित है, आप पर एक ही समय में अपने डिवाइस को पर लॉन्च कर सकते हैं। ऐसा करने के लिए, ctrl कुंजी का उपयोग करके लक्ष्य का चयन करें।

multiple targets

+0

ओह। यह इत्ना आसान है। मैंने कई बार वहां जाने की कोशिश की लेकिन मैंने उस विकल्प को नहीं देखा। धन्यवाद। –

+2

और नीचे दिए गए @ बी-गैंगस्टर से भी उत्तर की जांच करें, आपको – banguru

+0

को पुनः लॉन्च करने से पहले लक्ष्य डिवाइस पर ऐप को मारने की आवश्यकता हो सकती है, ऐसा लगता है कि तत्काल रन सक्षम होने पर अक्सर बाईपास किया जाता है, खासकर एक एमुलेटर के खिलाफ निष्पादित करने के बाद और फिर एक नया लॉन्च किया जाता है एक। – user3175580

13

रन एप के बगल में कॉन्फ़िगरेशन संपादित करें पर क्लिक करें।

On

36

ध्यान दें कि यहां तक ​​कि अगर "भविष्य की शुरूआत के लिए एक ही डिवाइस का उपयोग करें" चिह्नित नहीं है, तो आप, जबकि यह अभी भी पहले उपकरण पर चल रहे अन्य डिवाइस पर एप्लिकेशन लॉन्च नहीं कर सकते। तो तुम

  • करने के लिए
  • मिल गया है, एक और डिवाइस पर चलाने से पहले समाप्त पहली डिवाइस पर ऐप
  • या एडीबी प्रक्रिया को मारने (यह पुनः आरंभ करेगा), या कम से कई उपकरणों पर अपने अनुप्रयोग चलाने शुरू से ही एक ही समय (जब लक्ष्य चुनने, कई लक्ष्यों का चयन 'ctrl' बटन या 'Ctrl' + A का उपयोग कर)
+1

बहुत बहुत धन्यवाद!लोएल मुझे यह भी नहीं पता था कि हम एक साथ कई अनुकरणकर्ताओं को लॉन्च कर सकते हैं: O –

+0

yup। यह अप्रत्याशित है। _lemme बस उन सेटिंग्स को अनदेखा करें__। – methodsignature

3

सभी emulators में मौजूदा चल ऐप को बंद कर इस विकल्प को भले ही है करने के लिए कॉन्फ़िगरेशन परिवर्तन करने के बाद समस्या बनी रहती है

+1

यह मेरे लिए मान्य था क्योंकि जब मैंने "भविष्य में लॉन्च के लिए उसी डिवाइस का उपयोग करें" चेक को अनचेक करने का प्रयास किया था, तो यह पहले से ही अनचेक डिस्पेट था एंड्रॉइड स्टूडियो ने मुझे डिवाइस के लिए मुझसे नहीं पूछा था जहां ऐप को तैनात किया गया था। इसलिए, मैंने ऐप को एक एमुलेटर में बंद कर दिया, और अगली बार, एएस मुझसे पूछता है कि मैं किस डिवाइस को तैनात करना चाहता हूं। बहुत बढ़िया! –

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