क्या एक एंड्रॉइड एमुलेटर मौजूद है जो हर संभव ऐप के साथ काम करता है?


10

मैं एक विशिष्ट निशुल्क एंड्रॉइड ऐप इंस्टॉल करना चाहता हूं , जो विभिन्न एंड्रॉइड स्मार्टफोन (एंड्रॉइड 4.0 की न्यूनतम आवश्यकताओं) के तहत काम करता है:

स्वतंत्र रूप से उपलब्ध ऐप को पोस्टकार्ड निर्माता कहा जाता है और स्विट्जरलैंड में पोस्टकार्ड भेजने के लिए उपयोगी है जहां मैं रहता हूं। यह अलग-अलग भौतिक एंड्रॉइड स्मार्टफोन के तहत काम करता है, लेकिन सभी एंड्रॉइड वर्जन से स्वतंत्र नहीं है।

Google PlayStore के माध्यम से स्थापना: https://play.google.com/store/apps/details?id=ch.post.it.pcc

मैंने विंडोज के तहत कई घंटों तक अलग-अलग मुफ्त एंड्रॉइड एमुलेटर की कोशिश की है, लेकिन सफलता के बिना।

  • Android SDK (विभिन्न आभासी उपकरणों के साथ आज़माया गया)
  • प्रतिभा (विभिन्न आभासी उपकरणों के साथ आजमाई गई )
  • www.manymo.com (ऐप इंस्टॉल किया जा सकता है लेकिन खोला नहीं गया)
  • ब्लूस्टैक्स (ऐप को प्ले स्टोर से ठीक से इंस्टॉल किया जा सकता है लेकिन खोला नहीं गया)
  • एंडी (प्ले स्टोर अधिसूचना "आपका डिवाइस इस संस्करण के साथ संगत नहीं है", संस्करण 4.2.2)
  • Oracle VM VirtualBox Android संस्करण 4.2.2 (ऐप को प्ले स्टोर से इंस्टॉल किया जा सकता है लेकिन खोला नहीं गया है)
  • YouWave for Android : "पैकेज को पार्स करने में समस्या है।" (मुझे पूरा यकीन है: apk दूषित नहीं है।)
  • Droid4X 0.8.5 बीटा (Play Store अधिसूचना "आपका डिवाइस इस संस्करण के अनुकूल नहीं है", संस्करण 4.2.2)
  • Xamarin Android प्लेयर (CPU असंगत)

के लिए http://www.manymo.com मैं कानूनी APK डाउनलोडर (का उपयोग किया है https://chrome.google.com/webstore/detail/apk-downloader/cgihflhdpokeobcfimliamffejfnmfii ) APK फ़ाइल जो मैं यहाँ अपलोड डाउनलोड करने के लिए: http : //www.file-upload.net/download-10976262/ch.post.it.pcc.apk.html

एप्लिकेशन पूरी तरह से संस्करण 4.2.2 के साथ मेरे भौतिक स्मार्टफोन में चलता है। एक ईमेल अनुरोध के आधार पर, ऐप Android संस्करण पर निर्भर नहीं करता है। डेवलपर कहता है, यह सभी उपकरणों के साथ काम नहीं करता है। मैंने ऐप संगतता का ऑनलाइन परीक्षण भी किया है। नतीजा अच्छा रहा।

मुझे बहुत ख़ुशी होगी अगर कोई व्यक्ति विंडोज प्लेटफॉर्म पर ऐप पोस्टकार्ड निर्माता का उपयोग करने में सफल रहा। कोई मिलता है क्या?

(वैकल्पिक रूप से, यदि आप एंड्रॉइड एमुलेटर के साथ भी सफल नहीं होते हैं, तो मुझे बहुत खुशी होगी यदि आप Itunes ऐप स्टोर से पोस्टकार्ड क्रिएटर ऐप फ़ाइल का अनुकरण करने का एक व्यावहारिक तरीका जानते हैं, क्योंकि यह मुफ्त में मेरे Iphone पर भी काम करता है)


के साथ परिशिष्ट adb logcat(27.10.2015 को बनाया गया)

  1. नवीनतम संस्करण डाउनलोड करें जेनोमेशन 2.5.4 (ओरेकल वीएम वर्चुअलबॉक्स के साथ 08.09.2015 से उपलब्ध) यहां और विंडोज 8.1 प्रो एन / इंटेल (आर) कोर (टीएम) i3 सीपीयू / के तहत मेरी नोटबुक (भौतिक जीपीएस सेंसर के बिना) पर स्थापना 64-बिट ओएस x64 आधारित प्रोसेसर / स्विट्जरलैंड में अपने आईपी के साथ
  2. "पहले उपकरण जोड़ें" पर क्लिक करें और "Google Nexus 4 - 4.4.4 - API 19 - 768x1280" चुनें
  3. यहाँ से "Genymotion-ARM-Translation_v1.1zip" डाउनलोड करें और इसे ( अनजिप्ड रूप में) वर्चुअल डिवाइस पर सीधे छोड़ दें। पूछने पर ओके दबाएं। दोबारा पूछने पर ओके दबाएं। क्लिक करें Win+Rऔर खुले मार्ग cmd.exe। के साथ संबंधित फ़ोल्डर में नेविगेट करें cd C:\Programme\Genymobile\Genymotion\tools(अपने पथ के लिए अनुकूलित किया जाना चाहिए: यदि आप dir दर्ज करते हैं तो आपको adb.exe देखना होगा, फिर आप सही फ़ोल्डर में हैं।) लिखें: adb reboot(जब तक कि वर्चुअल डिवाइस को पुनरारंभ नहीं किया गया हो)

  4. यहाँ पर "gapps-kk-20140606-signed.zip" (4.4.x के लिए आवश्यक) डाउनलोड करें

  5. PlayStore को स्थापित करने के लिए: डाउनलोड की गई फ़ाइल (भी अनज़िप्ड) को वर्चुअल डिवाइस में ड्रैग और ड्रॉप करें, ओके पर क्लिक करें, प्रतीक्षा करें, ओके पर क्लिक करें, प्रतीक्षा करें, adb rebootकंसोल में लिखें , प्रतीक्षा करें। (एंड्रॉइड अपग्रेड कर रहा है ... 22 का ऐप एक्सएक्सएक्स ऑप्टिमाइज़ कर रहा है।) वर्चुअल डिवाइस रीस्टार्ट होने के बाद, प्लेस्टोर अब पाया जा सकता है।

  6. व्यक्तिगत जीमेल-अकाउंट (स्विट्जरलैंड में भी बनाया गया) के साथ लॉग इन करें Google प्लस सेवा का अपडेट और सभी स्वचालित रूप से इंस्टॉल किए गए ऐप।

  7. PlayStore से "पोस्टकार्ड निर्माता" स्थापित करने का प्रयास करें (जीपीएस सक्षम है, कैमरा सक्षम है, पहचानकर्ता सक्षम नहीं है (मुक्त संस्करण में असंभव) संदेश के साथ विफल: "आपका डिवाइस इस संस्करण के साथ संगत नहीं है।" तब मैंने PostCard-File.apk के ड्रैग एंड ड्रॉप की कोशिश की। प्रतीक "पोस्टकार्ड निर्माता" एपीपीएस सूची के तहत उपलब्ध है। लेकिन अधिसूचना के साथ परिणामों पर क्लिक करना: "दुर्भाग्य से, पोस्टकार्ड निर्माता ने रोक दिया है।"

  8. adb logcatकंसोल में लिखें

एक लंबा आउटपुट है, इसलिए मुझे केवल cmd.exe कंसोल से अंतिम लाइनें मिलती हैं जो मैंने यहां अपलोड की हैं


1
क्या ऐप अभी लॉन्च नहीं हुआ है, या यह एक बार स्थापित होने में विफल हो रहा है?
कॉलिन

1
यह लॉन्च नहीं होता है। (भौतिक उपकरणों के साथ यह बहुत बार काम करता है।)
लैमिनिन

1
मैंने ऐप डाउनलोड करने की कोशिश की, लेकिन यह देश द्वारा प्रतिबंधित लगता है। यह मुद्दा हो सकता है
कॉलिन

1
क्या आप इस तरह के प्रतिबंधों से बचने के लिए स्विट्जरलैंड में स्थान के साथ एक मुफ्त वीपीएन का उपयोग कर सकते हैं?
लैमिन

1
संभवतः, स्थान निर्धारित करने के लिए आपके Google Play खाते का उपयोग करने की संभावना सबसे अधिक है। एक अच्छा वीपीएन मुझे पता है कि आप उपयोग कर सकते हैं जिसे टनलबियर कहा जाता है। लेकिन प्ले स्टोर के माध्यम से स्थापित करने के लिए आपको एमुलेटर पर Google Play सेवाएं स्थापित करने की आवश्यकता होगी यदि यह स्थापित नहीं है
कॉलिन

जवाबों:


8

यह निम्नलिखित कारणों से हो सकता है:

  1. एमुलेटर एक x86 / MIPS सीपीयू प्रस्तुत करता है जो ऐप का समर्थन नहीं करता है (शायद आपके मामले में ऐसा नहीं है क्योंकि ऐप को मूल निवासी की आवश्यकता नहीं है)।

  2. Google Play सेवाएँ। एमुलेटर उनके पास नहीं है, वास्तव में कोई भी एमुलेटर उनके पास नहीं हो सकता है जब तक कि वे Google से इसे लाइसेंस नहीं लेते हैं, और अधिकांश ऐप उन पर निर्भर हैं।

  3. इंटरनेट कनेक्शन के रूप में मोबाइल डेटा की आवश्यकता है (शायद आपके मामले में बिल्कुल नहीं)।

  4. जगह की जानकारी। VMWare एकमात्र ऐसा एमुलेटर है जो मुझे पता है कि विंडोज टैबलेट्स पर एक शारीरिक एक्सेलेरोमीटर / जीपीएस हार्डवेयर के लिए सफलतापूर्वक पार्थस्ट्रॉव कर सकता है जो उनका समर्थन करते हैं। एप्लिकेशन को स्थान सेवाओं की आवश्यकता हो सकती है और यह चलाने के लिए मना कर देगा यदि यह आवश्यक स्थान एपीआई प्रदान नहीं करता है।

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

आपके मामले के लिए, मुझे संदेह है कि 2 या 4 अपराधी है। प्रयत्न:

  1. एक x86- संगत GAPPs पैकेज के साथ VMWare प्लेयर पर एंड्रॉइड 4.4 स्थापित करना और देखें कि क्या यह काम करता है (हो सकता है कि सरफेस प्रो पर, क्योंकि इसमें अपेक्षित जीपीएस हार्डवेयर है)। GAPPs पैकेज XDA थ्रेड्स पर मिल सकते हैं।

  2. यदि आप android-x86 प्रोजेक्ट द्वारा प्रदान किए गए .iso का उपयोग करते हैं, तो VM कॉन्फ़िगरेशन में VMWare बूट मोड को BIOS में सेट करें।

  3. एक बार इंस्टॉल पूरा हो जाने पर, डाउनलोड किए गए GAPPs ज़िप को एक फाइल एक्सप्लोरर ऐप के लिए एपीके के साथ एक पेनड्राइव पर डालें (मैं ईएस फाइल एक्सप्लोरर की सलाह देता हूं, इस तरह आप सीधे एक्सप्लोरर में ज़िप निकाल सकते हैं)।

  4. अब एक बार VM बूट हो जाने के बाद, मेनू बार में "डिवाइस" (या समान) विकल्प से VM को pendrive असाइन करें।

  5. Pendrive से फ़ाइल एक्सप्लोरर APK स्थापित करें (फ़ाइल प्रबंधक में निर्मित का उपयोग करें) (सुरक्षा सेटिंग्स के तहत "अज्ञात स्रोत" विकल्प सक्षम है सुनिश्चित करें)।

  6. फिर इस गाइड के बाद VM को रूट करें ।

  7. अंत में, VM में GAPPs ज़िप को एक सुविधाजनक स्थान (जैसे कि यह अर्क करता है /sdcard/) को निकालें और इसे स्थापित करने के लिए इस गाइड (उपयोग विधि 2) का पालन करें

कारखाने से एंड्रॉइड वाले अधिकांश फोन या अन्य डिवाइस होने का कारण इन Google Apps (GAPPs) हैं, जो Google से OEMs के रूप में पहले से इंस्टॉल हैं, लेकिन Android के किसी भी कस्टम वितरण में शुरू में इनका अभाव है क्योंकि इनके डेवलपर या तो इस GAPP को लाइसेंस नहीं दे सकते हैं या नहीं। Google से। एमुलेटर दूसरे, कस्टम, श्रेणी में आते हैं।

इसके अलावा, ऐप पर स्थान हार्डवेयर और क्षेत्र प्रतिबंध भी अपराधी हो सकते हैं। एमुलेटर लोकेशन हार्डवेयर का अनुकरण नहीं कर सकता और / या ऐप में अप्रत्याशित स्थान या क्षेत्र डेटा प्रस्तुत करता है, जिससे यह क्रैश / फ्रीज / जो भी हो।

संपादित करें:

logcatफ़ाइल का विश्लेषण करने से , मैं यह निष्कर्ष निकाल सकता हूं कि पोस्टकार्ड क्रिएटर ऐप डिवाइस पर एक टच-सक्षम स्क्रीन के लिए सक्रिय रूप से जांच करता है (जो कि एसडीके एक या ब्लूस्टैक्स / यूवेव के अलावा कोई भी एमुलेटर विफल हो जाएगा)। दिए गए मामले में, शायद यही वह है जो एप्लिकेशन को क्रैश कर रहा है। इसके अलावा, ऐप एक देशी पुस्तकालय को लोड कर रहा है libxwalkcore.so, जिसे डालविक वीएम लाइब्रेरी से एक फेटल सिग्नल 11 (एसआईजीएसईजीवी) द्वारा सफल किया जाता है, जो संभवतः एक खंड दोष (सीगफॉल्ट) को इंगित करता है, जो एप्लिकेशन प्रक्रिया को बल देता है। गतिविधि का स्क्रीनशॉट लेने में भी एक त्रुटि है, जो संभवतः उस एक से संबंधित है जिसे एंड्रॉइड ने हाल के ऐप्स के लिए प्रदर्शित किया है, और समझ में आता है कि ऐप क्रैश हो गया है।

इसके अलावा, मुझे लगता है कि वीएमवेयर एक टच-सक्षम डिवाइस पर टचस्क्रीन के लिए पोज़स्ट्रॉश कर सकता है, लेकिन फिर, एंड्रॉइड-एक्स 86, विशेष रूप से टच-सक्षम डिवाइसों पर चलने के लिए नहीं बनाया जा रहा है, इसके लिए आवश्यक ड्राइवरों की कमी हो सकती है जो ऐप्स के लिए टचस्क्रीन पेश कर सकते हैं: यह।

संपादित करें 2:

मुझे आज यह पता चला: कंसोलोस (ध्यान दें कि यह एक एमुलेटर नहीं है, यह विंडोज के साथ पीसी पर दोहरे बूट मोड में लिनक्स डिस्ट्रो को चलाने के समान है, उनके बीच तेजी से स्विचिंग के साथ (वे कहते हैं कि 10 एस के रूप में कम से कम)।

यह x86 पीसी और टैबलेट के लिए एक एंड्रॉइड ऑल-इन-वन पैकेज होने का दावा करता है जो देशी लाइसेंस प्राप्त जीएपीपी के लिए अनुमति देता है और Google द्वारा ओईएम वितरण के लिए लाइसेंस प्राप्त है। यह सिर्फ इसे काट सकता है। अगर अब आपका ऐप नहीं चलता है, तो शायद यह x86 प्लेटफॉर्म का समर्थन नहीं करता है। फिर, मुझे नहीं पता कि आगे कैसे जाना है।

जरूरी

यह एक डेवलपर केंद्रित रिलीज़ है और यह पूरी तरह से पूर्ण और छोटी गाड़ी जैसी नहीं है। इसे "अल्फ़ा" रॉम के रूप में सोचें। यह बूट करने से इंकार कर सकता है या अन्य कई मुद्दे हो सकते हैं। यह आपके परीक्षण पीसी को पूरी तरह से अनुपयोगी बना सकता है। ऐसा होने पर मुझे दोष मत दो, और कृपया इस चेतावनी पर ध्यान दें

इसे देखें (अन्य Android-on-x86 प्रोजेक्ट्स की तुलना में "उनकी"):

तुलना

छवि क्रेडिट: कंसोल इंक


धन्यवाद! मैं वीएम वेयर वर्कस्टेशन संस्करण 12 के साथ जितनी जल्दी हो सके कोशिश करूंगा कि मुझे अपने विश्वविद्यालय से मुफ्त में मिले। क्योंकि मेरे पास कोई सरफेस प्रो नहीं है, इसलिए मुझे अपनी नोटबुक के साथ प्रयास करने की आवश्यकता है।
लोमिनिन

अब मैंने VMWare वर्कस्टेशन पर android इंस्टॉल करने की कोशिश की। इंस्टॉलेशन प्रक्रिया एंड्रॉइड वर्चुअल स्क्रीन (एक घंटे से अधिक समय तक) को बंद करने के साथ समाप्त नहीं होगी। यह इस तरह दिखता है: imgur.com/T3qPcjD मुझे नहीं पता कि स्थापना प्रक्रिया क्यों बाधित / जमा करती है। क्या मुझे अब वर्चुअल मशीन को रिबूट करना चाहिए और कोशिश करनी चाहिए कि क्या मैं अब Google-AppStore पैकेज लोड कर सकता हूं?
लमिनिन

क्या आपने गाइड का पालन किया?
तमोग्ना चौधरी ३१'१५

1
मेरे पास विचार है।
तमोग्ना चौधरी

1
हाय तमोग्ना चौधरी। आपका "EDIT 2" बहुत अच्छा लग रहा है! धन्यवाद! मैंने इसे दो कंप्यूटर पर परीक्षण किया, दुर्भाग्य से यह मेरे दो अलग-अलग कंप्यूटर सिस्टम पर काम नहीं करता है (एक खाली जगह ब्लिंकिंग है जबकि पीसी यूएसबी डिवाइस को बूट करने की कोशिश करता है)। वर्तमान में कंसोल OS यहां सूचीबद्ध कंप्यूटर सिस्टम में से एक के साथ ठीक से काम करना चाहिए: wiki.console.com.co/w/Devices । अगर किसी को इसे आज़माने में मज़ा आता है, और यदि पोस्टकार्ड निर्माता भी काम करता है, तो कृपया बेझिझक मुझे बताएं कि क्या आप सफल हुए हैं।
लामिनिन

1

Google ने हाल ही में एक एआरसी वेल्डर क्रोम ऐप जारी किया है , जो आपको क्रोम ओएस पर या क्रोम वेब ब्राउज़र का उपयोग करने पर एंड्रॉइड ऐप चलाने की अनुमति देता है।

इस गाइडिंग स्टार्टिंग गाइड को देखें।

क्रोम में एंड्रॉइड ऐप चलाने के लिए Google के एआरसी वेल्डर का उपयोग कैसे करें

बहुत सामान्य निर्देश:

  1. सेटअप कार्य फ़ोल्डर (एक बार बंद होने पर, केवल पहले लंच पर होता है)

  2. एपीके लोड करें

  3. Luanch पर क्लिक करें, एपीके तब रन करना चाहिए

मुझे उम्मीद है कि यह आपके लिए काम करेगा। यदि आपको अधिक जानकारी की आवश्यकता है तो एक टिप्पणी जोड़ें।


1
दुर्भाग्य से यह काम नहीं करता है। मैं Google Chrome 46 (64 बिट) का उपयोग करता हूं और ARC वेल्डर शुरू किया। मैंने "Add your APK" दबाने के बाद एपीके लोड किया, लेकिन ऐप लोड नहीं हुआ। आधे घंटे के बाद मैं एआरसी वेल्डर को बंद कर देता हूं जो अभी भी एपीके को लोड करने की कोशिश करता है।
laminin

1
@laminin ऊपर दिए गए आपके प्रश्न में आपकी टिप्पणी से, यदि आपके पास लॉगकैट को सहेजने के लिए पर्याप्त डिस्क स्थान नहीं है, तो आपके पास किसी भी एमुलेटर को चलाने के लिए पर्याप्त स्थान नहीं है क्योंकि उन्हें काम करने के लिए कुछ स्थान की आवश्यकता होती है। इसलिए मेरा समाधान कुछ जगह को साफ कर देगा। और फिर प्रयत्न करें। क्योंकि आप किसी भी रिक्त स्थान के बिना सफलतापूर्वक कुछ भी नहीं कर सकते।
मट् ० .२११

1
एआरसी वेल्डर की सफल स्थापना के बाद मेरे पास लगभग 2 जीबी था। इसलिए, डिस्क स्थान का एआरसी वेल्डर से कोई लेना-देना नहीं था। मैंने ग़लतफ़हमी से बचने के लिए ऊपर डिस्क स्थान से संबंधित अपनी टिप्पणी को हटा दिया है (मैंने अब 18 जीबी मुक्त स्थान बनाया है)।
laminin

1
@ लामिनिन यह समस्या अब साफ़ हो चुकी है, इसलिए अब आप समस्या के एक और कारण को समझ सकते हैं। इसके अलावा सिर्फ एक बार एपीके डाउनलोड करें और देखें कि नया संस्करण किसी एमुलेटर के साथ काम करता है या नहीं।
22:00 पर मैट 07211

1
मेरे अपेंडिक्स को ऊपर देखें (मुझे अपने टूल फ़ोल्डर में उत्पन्न "adb logcat" जैसी कोई भी पूर्ण फ़ाइल नहीं मिली, जहां adb.exe भी सूचीबद्ध है, इसलिए मैंने अपने कंसोल (cmd.exe) से प्राप्त होने वाले भाग को अपलोड किया है
laminin
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.