android - आप एंड्रॉइड एमुलेटर में एपीके फ़ाइल कैसे स्थापित करते हैं?




android-emulator install (20)

कंसोल (विंडोज एक्सपी) शुरू करें, चलाएँ -> cmd टाइप करें, और एसडीके निर्देशिका के प्लेटफॉर्म-टूल्स फ़ोल्डर में जाएं।

अगर कोई सोचता है कि एसडीके निर्देशिका के platform-tools फ़ोल्डर में cmd कैसे चलाएं, यदि आप विंडोज के नए संस्करण को चला रहे हैं, तो चरणों का पालन करें:

  1. विंडोज एक्सप्लोरर के माध्यम से platform-tools जाएं।
  2. shift सही क्लिक करते समय आपको "ओपन कमांड विंडो" विकल्प मिलेगा।
  3. उस पर क्लिक करें और cmd उस फ़ोल्डर में शुरू होगा।

आशा करता हूँ की ये काम करेगा

मैं अंततः अपने एंड्रॉइड एप्लिकेशन को खराब करने में कामयाब रहा, अब मैं APK फ़ाइल स्थापित करके और एमुलेटर पर इसे चलाकर इसका परीक्षण करना चाहता हूं।

मैं एंड्रॉइड एमुलेटर पर एपीके फ़ाइल कैसे स्थापित कर सकता हूं?


(मैकोज़ पर परीक्षण)

पहला कदम एमुलेटर चलाने के लिए है

emulator -avd <avd_name>

फिर .apk स्थापित करने के लिए adb का उपयोग करें

adb इंस्टॉल <path to .apk फ़ाइल>

अगर एडीबी त्रुटि को फेंकता है जैसे एपीके पहले से मौजूद है या कुछ समान है। एमुलेटर चल रहा है जबकि adb खोल चलाएं

एडीबी खोल

सीडी डेटा / ऐप

एडीबी अनइंस्टॉल <apk फ़ाइल का उपयोग किए बिना अनइंस्टॉल करें

यदि एडीबी और एम्यूलेटर कमांड नहीं पाए जाते हैं तो निम्न कार्य करें

निर्यात पाथ = $ पाथ: // एंड्रॉइड-एसडीके-मैकोस / प्लेटफार्म-टूल्स: // एंड्रॉइड-एसडीके-मैकोक्स / एंड्रॉइड-एसडीके-मैकोक्स / टूल्स:

भविष्य के उपयोग के लिए उपरोक्त पंक्ति को .bash_profile के अंत में रखें

vi ~ / .bash_profile


Genymotion में * .apk फ़ाइल को एमुलेटर में खींचें और छोड़ें और यह स्वचालित रूप से इंस्टॉल हो और चलाएगा।

http://www.genymotion.com/


अपने एसडीके के प्लेटफॉर्म-टूल्स / निर्देशिका में .apk फ़ाइल कॉपी करें, फिर cmd (विंडोज़ पर) का उपयोग कर एमुलेटर पर। एपीपी इंस्टॉल करें:

adb install <path_to_your_bin>.apk

या

./adb install <path_to_your_bin>.apk

यदि एक से अधिक एमुलेटर चल रहे हैं , तो आप इस आदेश से सभी चल रहे अनुकरणकर्ताओं को पा सकते हैं:

adb devices

या

./adb devices

तो आपको एमुलेटर निर्दिष्ट करना होगा जिस पर एप्लिकेशन को इंस्टॉल करने के लिए, इसके सीरियल नंबर से, विकल्प के साथ। उदाहरण के लिए:

adb -s emulator-5554 install path/to/your/app.apk

या

./adb -s emulator-5554 install path/to/your/app.apk

आजकल, आप एंड्रॉइड एपीके को एमुलेटर में खींच और छोड़ सकते हैं और यह स्वचालित रूप से इंस्टॉल करना शुरू हो जाएगा।


आप टर्मिनल / cmd adb को FileName.apk इंस्टॉल करने पर कमांड लिखते हैं।


एक ऐप बनाने का सबसे अच्छा तरीका है, जो एमुलेटर पर एपीके फ़ाइल खोलता है। आपको। एपीके फ़ाइल को अपने एमुलेटर के डाउनलोड फ़ोल्डर में कॉपी करना होगा। फिर अपने .apk नाम के साथ yourAppName.apk को प्रतिस्थापित करें।

यहाँ कोड है

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);


    }
}

कमांड प्रॉम्प्ट में एंड्रॉइड-एसडीके / टूल्स डायरेक्टरी पर जाएं और फिर टाइप करें

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)

कमांड लाइन में, प्लेटफॉर्म-टूल्स फ़ोल्डर के अंदर जाएं, अपने एसडीके फ़ोल्डर में जो एडीटी बंडल के साथ आते हैं और निम्न कमांड निष्पादित करते हैं:

>adb install <yourFilename.apk>

नोट: उपरोक्त आदेश के लिए आपकी .apk फ़ाइल को एक ही निर्देशिका में होना आवश्यक है।

अधिक विस्तृत ट्यूटोरियल follo के लिए: यह लिंक


गोटो शैल / टर्मिनल /, तब एंड्रॉइड-एसडीके / उपकरण निर्देशिका तक पहुंचें

adb install fileName.apk // (u can run this command on windows)
or 
./adb install fileName.apk  //( u can run this command on linux)

नेट से एपीके फ़ाइल डाउनलोड करें और इसे अपने एसडीके फ़ोल्डर के प्लेटफॉर्म-टूल्स पर कॉपी करें, फिर कमांड प्रॉम्प्ट में उस निर्देशिका पर एक प्रकार जाएं:

adb install filename.apk

एंटर दबाएं यह कुछ सेकंड में स्थापित होगा


बस एमुलेटर में एपीके फ़ाइल खींचें और छोड़ें ....


मान लीजिए कि आपको अपने एमुलेटर पर फेसबुक एपीके इंस्टॉल करना होगा।

आप इस तरह ओएस एक्स में चल रहे एमुलेटर में एपीके स्थापित करने के लिए एडीबी का उपयोग कर सकते हैं:

./adb install ~/FBAndroid-2.1.apk

और विंडोज़ पर, इस तरह:

adb install %HOMEPATH%\FBAndroid-2.1.apk

एक बार पूरा होने के बाद, यह जांचने के लिए कि एप सही तरीके से स्थापित किया गया है, एमुलेटर की ऐप्स स्क्रीन की जांच करें। यदि आपको पिछले संस्करण से इस ऐप के अपग्रेड को मजबूर करने की आवश्यकता है, तो ओआर एक्स पर इस तरह के फ्लैग को जोड़ें:

./adb install -r ~/FBAndroid-2.1.apk

मैं गलत हो सकता हूं, लेकिन विंडोज़ पर मैं एंड्रॉइड एमुलेटर में .apk को खींच और छोड़ देता हूं। मेरा मतलब है, ऊपर वर्णित सभी काम करना बहुत काम है।


यदि firs पर एक से अधिक एमुलेटर का उपयोग इस आदेश का उपयोग करें

adb devices

और फिर amulatur चुना और आवेदन स्थापित करें

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk

यदि आपने एक से अधिक अनुकरणकर्ता बनाए हैं या यदि आपके पास एक एंड्रॉइड डिवाइस प्लग इन है, तो एडीबी शिकायत करेगा

error: more than one device and emulator

adb help क्या करना है इस पर बेहद स्पष्ट नहीं है:

-d                        - directs command to the only connected USB device...
-e                        - directs command to the only running emulator...
-s <serial number>        ...
-p <product name or path> ...

जिस ध्वज का आप निर्णय लेते हैं वह वास्तविक एडीबी कमांड से पहले आना है:

adb -e install path/to/app.apk

सबसे पहले आपको अपनी मशीन पर एंड्रॉइड स्टूडियो इंस्टॉल करना होगा। फिर बस इन चरणों का पालन करें।

  1. आप नेविगेशन बार पर जाएं और एंड्रॉइड स्टूडियो खोलें।
  2. टूलबार से एवीडी प्रबंधक खोलें। (यदि आप इसे एक नया एंड्रॉइड प्रोजेक्ट नहीं देख सकते हैं)
  3. एक वर्चुअल डिवाइस बनाएँ।
  4. एक हार्डवेयर डिवाइस का चयन करें जिसे आप अपना ऐप इंस्टॉल करना चाहते हैं।
  5. एक एंड्रॉइड छवि का चयन करें जिसे आप अपने डिवाइस पर इंस्टॉल करना चाहते हैं। (यदि आप कोई छवि नहीं देख पा रहे हैं तो आप अनुशंसित, x86 छवियों या अन्य छवियों से आवश्यक छवि डाउनलोड कर सकते हैं)
  6. अपने एवीडी में एक नाम जोड़ें।
  7. अब वर्चुअल डिवाइस बनाया गया है और आप इसे प्ले बटन पर क्लिक करके बस चला सकते हैं।
  8. अब आपने वर्चुअल डिवाइस सेटअप किया है और अब आपको एपीके फ़ाइल इंस्टॉल करने की आवश्यकता है।
  9. एपीके फ़ाइल डाउनलोड करें जिसे आप इंस्टॉल करना चाहते हैं और इसे एमुलेटर पर खींचें और छोड़ दें।
  10. एपीके फ़ाइल सफलतापूर्वक स्थापित की गई है और आप इसे अपने अनुप्रयोगों में देख सकते हैं।
  11. अब आप बस स्थापित ऐप चला सकते हैं।

सरल आप होस्टिंग फ़ाइल करने या एपीके डाउनलोड करने के लिए एपीके अपलोड कर सकते हैं और अज्ञात स्रोत से स्थापित करने के लिए ब्राउज़र का उपयोग कर सकते हैं।


ड्रेग करें और छोड़ दें

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


लिनक्स पर मैं यह करता हूं:

  1. सबसे पहले देखें कि मेरे पास कौन से डिवाइस हैं: emulator -list-avds
  2. रिलीज cd android && ./gradlew assembleRelease
  3. इसे नकली डिवाइस "नेक्सस 5" पर स्थापित करें (आप एंड्रॉइड निर्देशिका के अंदर हैं, अन्यथा adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk लिए पूर्ण पथ का उपयोग करें): adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

बस। आप भी ./gradlew installRelease उपयोग कर सकते हैं





apk