एंड्रॉइड एमुलेटर क्या उपलब्ध हैं?


15

मैं कुछ ऐसे एंड्रॉइड एमुलेटर जानना चाहूंगा जो उबंटू 11.10 और इसके बाद के संस्करण के साथ वास्तव में अच्छी तरह से काम करते हैं। मैं एक एंड्रॉइड एमुलेटर के माध्यम से उबंटू पर 'व्हाट्सएप' की कोशिश करना चाहता हूं। अग्रिम में धन्यवाद


2
क्या Android SDK एमुलेटर प्रदान नहीं करता है?
उरी हरेरा

@UriHerrera तरह का noob जब android डेवलपमेंट की बात आती है;)
मिस्टीरियो

जवाबों:


12

के अनुसार: http://crashcourse.ca/content/android-emulator-ubuntu-1004-60- सेकंड

  • आपको एक JDK स्थापित करना होगा: $ sudo apt-get install openjdk-6-jdk
  • फिर इसे डाउनलोड करने के लिए एंड्रॉइड एसडीके के डाउनलोड पेज पर जाएं। http://developer.android.com/sdk/index.html
  • एसडीके को अपडेट करने के बाद: $ android update sdk --no-ui
  • जाँच करें कि क्या आउटपुट $ android listआपको उपलब्ध एसडीके की सूची देता है।
  • टाइप $ android"नया" चुनें। अपनी इच्छानुसार चीजें सेट करें।
  • एक बार हो जाने के बाद, आउटपुट को चेक करें: $ android list avds"नाम" प्रविष्टि पर जाएँ।
  • समाप्त करने के लिए: एमुलेटर लॉन्च करें $ emulator @avdsname:।

और फिर आप जाने के लिए अच्छे हैं।


जब मैंने एक एवीडी खोली, जो मैंने बनाई थी, तो मुझे केवल काली स्क्रीन पर 'एंड्रॉइड' देखने को मिलता है, या तो इसके ट्रेडमार्क फॉन्ट में या फिक्स्ड लाइन्स फॉन्ट में। मेरे द्वारा बनाए गए कुछ अवधियों के मामलों में, बस एक रिक्त स्क्रीन दिखाई देती है। इसके अलावा कुछ बटन सक्षम हैं जबकि अन्य नहीं हैं। अफसोस की बात है कि होम बटन सक्षम नहीं है। मुझे आश्चर्य है कि क्या किया जाना चाहिए!
कार्तिक सी

8

इस उत्तर को एक अंतिम उपयोगकर्ता, गेमर परिप्रेक्ष्य के रूप में लिखा गया है, हालांकि इसका बहुत कुछ अन्य उपयोगों पर भी लागू होता है।

Google play store / सेवाएं

कृपया अंतर समझें।

Google Play सेवाएं, डेवलपर्स द्वारा Google Play स्टोर में उपलब्ध एप्लिकेशन (गेम) बनाने के लिए उपयोग किए जाने वाले टूल का एक सेट है

https://developers.google.com/android/guides/overview

Google play store कुछ यूज़र्स द्वारा स्थापित करने के लिए एंड यूज़र्स द्वारा उपयोग किए जाने वाले टूल का एक सेट है, जो कुछ हद तक उबंटू रिपॉजिटरी के समान है।

https://play.google.com/store?hl=en


मेमू

मेरे अनुभव में, बहुत परीक्षण और त्रुटि के बाद मैं आपको चेतावनी दूंगा कि इस पोस्ट के समय के रूप में लिनक्स / उबंटू पर एंड्रॉइड गेम खेलने का कोई आसान तरीका नहीं है।

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

http://www.memuplay.com/

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

अकेले नम् धातु (यानी खिड़कियों पर दौड़ना) नहीं तो वीएम में कम से कम मेमू चलाने के लिए आपको मनाने के लिए केवल फीचर सूची ही पर्याप्त होनी चाहिए।

लिनक्स / उबंटू विकल्पों में से किसी के मुकाबले मेमू बहुत तेज है।

लिनक्स विकल्पों के विपरीत मेमू सेकंड में शुरू होती है, मेरे लैपटॉप पर एंड्रॉइड बूट स्पलैश को बूट करने के लिए एंड्रॉइड-एक्स 86 को लगभग 5 मिनट लगते हैं। कुछ लोग रिपोर्ट करते हैं कि एंड्रॉइड-एक्स 86 केवल इसलिए काम नहीं करता है क्योंकि उन्होंने 15 मिनट इंतजार नहीं किया था जो बूट करने में सक्षम है (मजाक नहीं)।

प्रलेखन - / http://www.memuplay.com/download/Memu-User-Manual.pdf

गेम खेलने को स्वचालित करने के लिए रिकॉर्ड गेम क्रियाएं - http://www.memuplay.com/blog/how-to-use-operation-record/

मेमू स्क्रीन शॉट्स

मेमू खेल

memu1


लिनक्स विकल्प / सीमाएँ

खेल खेलने के लिए प्रमुख सीमा Google play store है। Google की अनुमति के बिना Google play store को शामिल नहीं किया जा सकता है। इसके अलावा कई जटिल गेम लिनक्स एमुलेटर पर काम नहीं करते हैं। उदाहरण के लिए, आप android-x86 (android का पोर्ट x68 / x86_64 प्रोसेसर) पर अधिकांश Android गेम नहीं खेल सकते हैं। Google play store से कई गेम इंस्टॉल होंगे, लेकिन फ़ंक्शन नहीं।

एंड्रॉइड एप्लिकेशन / गेम (एपीके) कैसे स्थापित करें - यह अधिकांश लिनक्स एमुलेटर पर लागू होता है।

नोट: यदि आप एक एमुलेटर का उपयोग करते हैं जिसमें Google play store शामिल नहीं है, तो आपको android इंस्टॉलर (एपीके) डाउनलोड करना होगा और मैन्युअल रूप से इंस्टॉल करना होगा।

और apk एक पैकेज संग्रह है, एक .deb की तरह - https://en.wikipedia.org/wiki/Android_application_package

एपीके उपयोग के लिए वेब सेवा जैसे कि https://apkpure.com/app

https://chrome.google.com/webstore/detail/direct-apk-downloader/bifidglkmlbfohchohkkpdkjokajibgg?hl=en

एक बार जब आप डाउनलोड कर लेते हैं तो आपको इसे अपने एमुलेटर पर स्थानांतरित करना होता है (या इसे एमुलेटर में डाउनलोड करना होता है) और फिर आपको अपने एमुलेटर में सुरक्षा के तहत जाने की जरूरत होती है और अविश्वसनीय स्रोतों से इंस्टॉलेशन की अनुमति मिलती है और कभी-कभी डेवलपर मोड को सक्षम करते हैं।

Http://www.tomsguide.com/faq/id-2326514/download-install-android-apps-unidentified-developer.html देखें

और /android/5566/how-can-i-install-an-app-given-only-its-apk-file

यह अधिकांश लिनक्स एमुलेटर पर लागू होता है।

Google Play सेवाएं किसी भी लिनक्स एमुलेटर पर आसानी से स्थापित की जा सकती हैं।


लिनक्स एमुलेटर विकल्प

  1. एंड्रॉइड एसडीके - यह स्थापित करने के लिए बोझिल है, उपयोग करने के लिए कुछ जटिल है, और एप्लिकेशन विकास के लिए डिज़ाइन किया गया है गेम नहीं।

    यह धीमा है। क्या मैंने उल्लेख किया है कि यह बहुत धीमा है?

    Android SDK का प्राथमिक उद्देश्य Android प्रोग्राम लिखना है। यदि आप एसडीके पर एक एंड्रॉइड गेम स्थापित करते हैं, तो इसकी संभावना इतनी धीमी नहीं होगी जितनी अनुपयोगी हो सकती है और मैं किसी भी PvP गेम में इसका उपयोग नहीं करूंगा।

    Ubuntu पर Android SDK / ADT बंडल के लिए पूर्ण स्थापना गाइड देखें

  2. क्रोम पर Android

    कुछ खेलों के लिए क्रोमियम पर काम कर सकते हैं, मैं इसे अधिक जटिल गेम जैसे क्लैश के लिए क्रोमियम पर काम नहीं कर पाया।

    यदि अस्थिर नहीं है, तो आपको कम से कम बीटा स्थापित करने की आवश्यकता है। इसका मुख्य कारण वेबलॉग है - https://get.webgl.org/

    इसलिए, जब आपका ब्राउज़र वेबलॉग का समर्थन कर सकता है, तो वेबलग विकास में है और मुझे वेबलॉग 2 से परेशानी है और गेम के साथ काम करने में वेब 2 को सबसे जटिल खेलों की आवश्यकता है।

    बिना संघर्षों के Google Chrome के सभी संस्करणों (स्थिर / बीटा / अस्थिर) को कैसे स्थापित करें?

    सभी खेलों को पोर्ट नहीं किया जाता है। मामूली रूप से जटिल, एसडीके जितना बुरा नहीं। ओएस में अच्छी तरह से एकीकृत नहीं है। खेल को स्वचालित करने का कोई मतलब नहीं है।

    क्रोम एक्सटेंशन "ARC" देखें - https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn

    मैं इस विकल्प को बीटा में मानता हूं और कई उपयोगकर्ता बग की रिपोर्ट करते हैं।

  3. Anbox

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

    चकाचौंध सीमा - इसमें Google play store शामिल नहीं है और गेम अच्छे से काम कर सकते हैं या नहीं भी कर सकते हैं।

    जहां तक ​​मुझे पता है कि यह तेजी से विकास में है और इसमें कीड़े हैं।

    Http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation भी देखें

  4. वर्चुअलबॉक्स / केवीएम - एंड्रॉइड x86 ओएस बहुत धीमी गति से चलेगा और अधिकांश गेम छवि पर नहीं चलेंगे।

    Google Play को हाल के संस्करणों में शामिल किया गया है, और गेम इंस्टॉल हो जाएंगे, लेकिन जटिल गेम जैसे कि कुलों का टकराव या इसी तरह का क्रैश क्रैश या खोलने से इंकार कर देगा।

    आप इसे थोड़ा तेज कर सकते हैं - https://doc.nuxeo.com/blog/speeding-up-the-android-nulator/ । मैंने व्यक्तिगत रूप से लेखक द्वारा दावा किए गए 400% की गति में वृद्धि को नहीं देखा है, हालांकि एक मामूली सुधार है।

    http://www.android-x86.org/

  5. प्रतिभा। यह सबसे अच्छा माना जाता है, लेकिन यह स्थापित करने के लिए बोझिल है और स्वतंत्र नहीं है। मैंने पुराने मुक्त संस्करणों की कोशिश की और यह धीमा था और इसमें Google play store शामिल नहीं था। नए संस्करणों में Google Play सेवाएं और एप्लिकेशन जैसी Google स्टोर शामिल हैं।

    https://www.genymotion.com/

    आपके पास जीनोमिशन का उपयोग करने के लिए वर्चुअलबॉक्स स्थापित होना चाहिए, वास्तव में बड़ी बात नहीं है लेकिन आपको संस्करण से सावधान रहना होगा क्योंकि कभी-कभी vbox और genymotion संस्करणों के साथ टकराव होता है।

    मैं आपको पुराने संस्करण स्थापित करने की सलाह नहीं दूंगा (आप उन्हें नेट पर पा सकते हैं)। वे व्यक्तिगत उपयोग के लिए स्वतंत्र हैं, लेकिन धीमी गति से और खेल नहीं खेलेंगे।

    सामान्यता मध्यम रूप से बोझिल और कष्टप्रद होती है। आपको एक .run फ़ाइल डाउनलोड करनी होगी जो इसे स्थापित करेगी। फिर आपको एक खाता पंजीकृत करना होगा और एक लाइसेंस खरीदना होगा। अपनी कुंजी दर्ज करने के बाद आप एक छवि डाउनलोड करें।

    एक बार चलाने के बाद यह काफी तेज होता है, कम से कम यह पुराने फ्री वर्जन के साथ था। मैंने लाइसेंस के लिए भुगतान नहीं किया था इसलिए हाल के संस्करण अप्रयुक्त हैं।

    खेल की स्क्रिप्टिंग (मेमू के विपरीत) में जीनोमिशन का कोई उपकरण नहीं है।

    मेमू की तुलना में जीनोमिशन बहुत धीमा है।

    जो लोग उपयोग करते हैं वे इसे प्यार करते हैं, यदि आप वार्षिक शुल्क का भुगतान करना चाहते हैं तो आप पर निर्भर है।

    प्रारंभिक परीक्षण - 30 दिन मुफ्त। 30 दिनों के बाद https://www.genymotion.com/pricing-and-licensing/

    यदि आप उनकी सहायता टीम https://www.genymotion.com/contact/ पर संपर्क करते हैं तो कुछ लोग व्यक्तिगत उपयोग के लिए स्वतंत्र हैं।

  6. एंड्रोवीएम - जीनोमिशन के साथ विलय। पिछले मुक्त संस्करणों में Google play store शामिल नहीं है।

  7. एंडी ओएस - हालांकि वे दावा करते हैं कि वे "लिनक्स पर चलते हैं", वास्तव में यह एक लिनक्स होस्ट पर वर्चुअलबॉक्स में विंडोज गेस्ट पर चलता है।

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

    व्यक्तिगत रूप से मैं andy के बजाय मेमू चलाऊंगा, मेमू में अधिक विशेषताएं हैं।


यह एक महान जवाब है! +1 =)
टेरेन्स

3

उबंटू में सबसे अच्छा और सबसे उपयोगकर्ता के अनुकूल एंड्रॉइड एमुलेटर गेनबेलिनेस है । मैं वास्तव में सलाह देता हूं कि आप इसे आजमाएं


पहले #virtualbox स्थापित करें, और फिर इसे virtualbox में स्थापित करें।
केल्विनवेलो

2
व्यक्तिगत उपयोग के लिए अब जीनोम मुफ्त नहीं है (30 दिन के परीक्षण के बाद लाइसेंस खरीदना होगा)। नि: शुल्क संस्करण में Google Play शामिल नहीं है।
पैंथर

वेबसाइट बनाती है ऐसा लगता है कि यह व्यक्तिगत उपयोग के लिए स्वतंत्र नहीं है, लेकिन यह वास्तव में है। कम से कम फिलहाल। "व्यक्तिगत उपयोग" लिंक सिर्फ "नि: शुल्क परीक्षण" लिंक के रूप में प्रमुखता से प्रदर्शित नहीं होते हैं।
ब्योर्न टैंटौ

1

मैं ubuntu 11.10 में 4.0.3 हनीकॉम्ब चलाने के लिए वर्चुअलबॉक्स का उपयोग कर रहा था, यह स्मूथली चलता था (थोड़े समय पर सुस्त) और उसके साथ ऐसा करने के लिए एक मंच पर काम करता है, लेकिन मैं नाम भूल गया, लेकिन यह एक "एक्स 86 एंड्रॉइड" सौभाग्य है

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