एंड्रॉइड स्टूडियो में एमुलेटर पर एक APK कैसे स्थापित करें?


93

आप टर्मिनल से एंड्रॉइड स्टूडियो में एमुलेटर पर एक APK कैसे स्थापित करते हैं?

ग्रहण में हमने किया था

/home/pcname/android-sdks/platform-tools/adb -s emulator-5554 install /home/pcname/Downloads/apkname.apk

अब एंड्रॉइड स्टूडियो में कैसे?


तुम वही काम करो। एप $ प्रोजेक्ट / $ मॉड्यूल / बिल्ड / एपीके में हैं। आप केवल यूआई से एप्लिकेशन चला सकते हैं जो स्वचालित रूप से इसे स्थापित करेगा।
शिव वेलुसामी

1
“एमुलेटेड डिवाइस पर एपीके फ़ाइल स्थापित करने के लिए, एमुलेटर स्क्रीन पर एपीके फ़ाइल खींचें। एपीके इंस्टॉलर डायलॉग दिखाई देता है। जब इंस्टॉलेशन पूरा हो जाता है, तो आप ऐप को अपनी ऐप्स सूची में देख सकते हैं। फ़ाइल को उत्सर्जित डिवाइस में जोड़ने के लिए, फ़ाइल को एमुलेटर स्क्रीन पर खींचें। फ़ाइल को /sdcard/Download/निर्देशिका में रखा गया है । " ( स्रोत ) यह एंड्रॉइड स्टूडियो 2.0 के बाद से संभव होना चाहिए, जब तक कि "सेटिंग्स" → "सामान्य" → "पता लगाया गया एडीबी स्थान का उपयोग करें" को आसानी से कॉन्फ़िगर किया गया हो।
caw

जवाबों:


106

EDIT: भले ही यह उत्तर सही उत्तर (2013 में) के रूप में चिह्नित किया गया है, वर्तमान में, जैसा कि @ user2511630 द्वारा उत्तर दिया गया है, आप उन्हें स्थापित करने के लिए सीधे एमुलेटर में एपीके फ़ाइलों को ड्रैग-एन-ड्रॉप कर सकते हैं।


मूल उत्तर:

आप .Pk फ़ाइलों को एमुलेटर पर स्थापित कर सकते हैं , चाहे आप जो भी उपयोग कर रहे हों (ग्रहण या एंड्रॉइड स्टूडियो)

यहाँ मैं हमेशा क्या करता हूँ: (पूर्ण शुरुआती के लिए)

1- एमुलेटर चलाएं, और पूरी तरह से शुरू होने तक प्रतीक्षा करें।

2- अपने sdk इंस्टालेशन फोल्डर पर जाएं फिर प्लेटफॉर्म-टूल्स पर जाएं (आपको एक निष्पादन योग्य जिसे adb.exe कहा जाना चाहिए )

3- एक नई फाइल बनाएं और इसे रन.बेट कहें । फाइल को नोटपैड से एडिट करें और उसमें CMD लिखें और इसे सेव करें।

4- अपने इच्छित एपीके को उसी फ़ोल्डर में कॉपी करें

5- अब ओपन रन करें। नोट करें और लिखें adb install "your_apk_file.apk"

6- स्थापना पूर्ण होने तक प्रतीक्षा करें

7- वॉयला आपका एपीके आपके एमुलेटर पर स्थापित है।

नोट: यदि यह पहले से मौजूद है तो एप्लिकेशन को फिर से इंस्टॉल करेंadb install -r "your_apk_file.apk"

विस्तृत निर्देश के लिए खेद है जैसा कि मैंने पूर्ण शुरुआती के लिए कहा था

उममीद है कि इससे मदद मिलेगी।

सादर,

तारेक

उदाहरण 1

उदाहरण 2


हाय तारेक! मैंने आपके चरणों का पालन किया है (मेरे जैसे पूर्ण शुरुआती के लिए उन्हें विस्तार से धन्यवाद!)। जब मैं रन डबल क्लिक करता हूं। तो, मैं पेस्ट करता हूं adb install -r "myapp.apk", मुझे आपके मुकाबले एक ही सफलता का संदेश मिलता है लेकिन मेरे एमुलेटर पर कुछ भी दिखाई नहीं देता है। एमुलेटर सिर्फ उतना ही रहता है जब मैं इसे एंड्रॉइड स्टूडियो में AVD प्रबंधक के माध्यम से लॉन्च करता हूं। किसी भी विचार क्यों या क्या मैं याद कर रहा हूँ?
मैगटुन

किसी भी विचार कैसे लिनक्स पर यह करने के लिए?
रोपंक

@roopunk अपने sdk फ़ोल्डर में प्लेटफ़ॉर्म-टूल पर नेविगेट करने के लिए टर्मिनल का उपयोग करने का प्रयास करें और चरण 4 से जारी रखें । अगर आपको adb कमांड चलाने की समस्या का सामना करना पड़ा है, तो इसके जवाब में किम स्टैक्स की तरह /adb का उपयोग करने की कोशिश करें
Tarek K. Ajaj

199

सिम्युलेटर चलाएं -> सिम्युलेटर स्क्रीन में अपनेAppApp.apk को खींचें और छोड़ें। बस इतना ही। कोई आज्ञा नहीं।


वाह! गजब का! यहां तक ​​कि केडीई में भी काम करता है। यहाँ अदब के जवाब सभी सही हैं, लेकिन ड्रैग-एन-ड्रॉप में अधिक +1 होना चाहिए
andrew lorien

1
हां मैं एंड्रॉइड स्टूडियो में ऐप विकसित करता हूं। ग्रहण का उपयोग करने वाला कोई व्यक्ति कुछ प्रकाश डाल सकता है। धन्यवाद।
user2511630

1
हां, यह सही जवाब है। सीएलआई सामान हास्यास्पद है कि सभी के साथ शीर्ष पर "शुरुआती" के लिए। मैंने अपने मैक पर "एडीबी" का उपयोग करने की कोशिश की और इसने किसी तरह की सेवा शुरू की, थोड़ी देर इंतजार किया, और अंततः विफल रहा (मुझे प्रक्रिया को मारना पड़ा)। ड्रैग-एंड-ड्रॉप (मुझे यह सोचना चाहिए था कि ऑनलाइन सर्च करने से पहले, डुह) बिना किसी त्रुटि के पहले प्रयास पर जल्दी काम किया।
क्रिस्टोफर शुल्त्ज़

अगर आपको यह त्रुटि INSTALL_FAILED_UPDATE_INCOMPATIBLE - पहले से मौजूद प्रति की स्थापना रद्द करें - stackoverflow.com/questions/26794862/…
mrwaim

1
एंड्रॉइड स्टूडियो 2.2 में काम नहीं किया .. मैंने एंड्रॉइड एमुलेटर (5x) छोड़ने की कोशिश की
गौरव

33

मैक का उपयोग करने वालों के लिए और आपको एक कमांड मिली है कि त्रुटि नहीं मिली है, आपको क्या करने की आवश्यकता है

प्रकार

./adb install "yourapk.apk"

यहां छवि विवरण दर्ज करें


17

Android Studio Tools->Android-> AVD Managerतब से अपने एमुलेटर को प्रारंभ करें और एक एमुलेटर छवि का चयन करें और इसे शुरू करें।

एमुलेटर चालू होने के बाद बस ड्रैग एंड ड्रॉप एपीके वेरी सिंपल।


यह सबसे अच्छा जवाब है।
kerner1000

यह मेरे लिए काम नहीं करता है। जब मैं एमुलेटर पर एपीके को खींचता हूं, तो मुझे "नो एंट्री" मिलती है "कंप्यूटर कहता है नो" कर्सर।
मैट

10

एंड्रॉइड स्टूडियो एमुलेटर में एपीके फ़ाइल चलाने के लिए बस एपीके को एमुलेटर में खींचें। एमुलेटर एपीके इंस्टॉल करेगा


यह मेरे लिए काम नहीं करता है। जब मैं एमुलेटर पर एपीके को खींचता हूं, तो मुझे "नो एंट्री" मिलती है "कंप्यूटर कहता है नो" कर्सर।
मैट

8

बहुत आसान है बस अपने एमुलेटर को शुरू करें, फिर sdk / platform-tools पर जाएं और वहां से adb का उपयोग कर APK इंस्टॉल करें। पसंद:

adb स्थापित करें xxx.apk

यह चलने वाले एमुलेटर पर इसे स्थापित करेगा।


8

बस एंड्रॉइड एमुलेटर पर एपीके फ़ाइल खींचें यह स्वचालित रूप से इंस्टॉल हो जाएगा।


यह मेरे लिए काम नहीं करता है। जब मैं एमुलेटर पर एपीके को खींचता हूं, तो मुझे "नो एंट्री" मिलती है "कंप्यूटर कहता है नो" कर्सर।
मैट

3

एंड्रॉइड स्टूडियो से एमुलेटर लॉन्च होने पर ड्रैग एंड ड्रॉप एपीके। यदि एमुलेटर को कमांड लाइन से शुरू किया जाता है, तो ड्रैग एंड ड्रॉप काम नहीं करता है, लेकिन @Tarek K. Ajaj निर्देश (ऊपर) काम करता है।

नोट: इंस्टॉल किया गया ऐप होम स्क्रीन पर स्वचालित रूप से दिखाई नहीं देगा, यह एप्स कंटेनर में है - डॉटेड ग्रिड आइकन। इसे वहां से होम स्क्रीन पर खींचा जा सकता है।


2

लिनक्स के लिए: एक बार एमुलेटर चल रहा है, निम्नलिखित मेरे लिए काम करता है।

क्योंकि मैंने अपने घर निर्देशिका पर Android एसडीके स्थापित किया है, मेरे पास निम्न फ़ाइल संरचना है:

  • घर / एंड्रॉयड / SDK / मंच-उपकरण / एडीबी

  • घर / AndroidStudioProjects / Metronome.adk

AndroidStudioProjects एक फ़ाइल फ़ोल्डर है जिसे मैंने अपने Android प्रोजेक्ट्स के लिए बनाया है। "Metronome.adk" वह फ़ाइल है जिसे मैं चलाना चाहता हूं।

तो, होम निर्देशिका से टर्मिनल का उपयोग कर ...

./Android/Sdk/platform-tools/adb install ./AndroidStudioProjects/Metronome.adk

लिनक्स नौसिखिया होने के नाते, मैं अक्सर फ़ाइल खोजने या कमांड चलाने की कोशिश में "./" लगाने की आवश्यकता को भूल जाता हूं।

कमांड "सफलता" प्राप्त करने के बाद, ऐप एमुलेटर के एप्स क्षेत्र में है और इसे चलाया जा सकता है।


2

बस Talkback वेबसाइट से एपीके डाउनलोड करें

डाउनलोड किए गए APK को प्रारंभ किए गए एमुलेटर पर खींचें, एमुलेटर पर सेटिंग्स पर जाएं> टॉकबैक के लिए खोजें, अब आपको यह वहां मिलेगा


यह मेरे लिए काम नहीं करता है। जब मैं एमुलेटर पर एपीके को खींचता हूं, तो मुझे "नो एंट्री" मिलती है "कंप्यूटर कहता है नो" कर्सर।
मैट

-1

एंड्रॉयड स्टूडियो में: View- Tool Windows-Gradle

अपने को Gradle उपकरण खिड़की नेविगेट में :app- Tasks- install और उसके बाद (डबल क्लिक करके) निष्पादित करें: अपने में से किसी install*कार्य: जैसे installDebug,installRelease

नोट: जब आप अपना एप्लिकेशन चलाएंगे तो एपीके भी अपने आप इंस्टॉल हो जाएगा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.