क्या एंड्रॉइड की .apk फ़ाइल को स्थापित करना संभव है?


17

बस सोच रहा था कि उबंटू में एंड्रॉइड के .apk ऐप को स्थापित करने का एक सुविधाजनक तरीका होना अच्छा होगा।

किसी को इसके बारे में कोई सुराग है?

जवाबों:


10

उबंटू में एंड्रॉइड ऐप चलाने का एकमात्र तरीका (जहां तक ​​मुझे पता है) एंड्रॉइड एसडीके इंस्टॉल करना, एक वर्चुअल एंड्रॉइड डिवाइस बनाना, उस डिवाइस पर .apk फ़ाइल को स्थापित करने और डिवाइस के अंदर ऐप को चलाने के लिए एसडीके के टूल का उपयोग करना है। ।

Android डेवलपर पोर्टल में इस विषय पर बहुत सारी जानकारी है।


ठीक है लगता है कि आप सही हैं, उन्हें स्थापित करने का कोई अन्य तरीका नहीं है। तब मान लेंगे।
सबह.शर्मा

5

एंड्रॉइड पैकेज, .apk फाइलें, उबंटू के पैकेजिंग प्रारूप, .deb फाइलों की तुलना में पूरी तरह से अलग पैकेजिंग प्रारूप हैं ।

पैकेजिंग अंतर के अलावा, एंड्रॉइड पैकेज को एंड्रॉइड ऑपरेटिंग सिस्टम, टूलचैन और आर्किटेक्चर ( एआरएम ) के लिए संकलित और अनुकूलित किया जाता है, जो कि अधिकांश उबंटू सिस्टम से अलग है जो 32-बिट या 64-बिट इंटेल आर्किटेक्चर हैं।


4
हां और ना। एपीके डीबीएस नहीं हैं, लेकिन यह सवाल का एक प्रकार है। अधिकांश एंड्रॉइड एप्लिकेशन वास्तव में शुद्ध जावा हैं, लेकिन एक गैर-मानक बाइटेकोड प्रारूप (मानक JVM के बजाय Dalvik) और एक अलग एपीआई के खिलाफ संकलित हैं। यहां तक ​​कि एआरएम पर उबंटू एंड्रॉइड ऐप नहीं चला सकता था, या उबंटू x86 पर एंड्रॉइड x86 ऐप चला सकता है, एक बड़ी इम्यूलेशन परत के बिना (जो कि क्यूमू में पूरी मशीन का अनुकरण करने के लिए मौजूद नहीं है)।
गिल्स एसओ- बुराई को रोकना '

2

आप ubuntu में apk चलाने के लिए ARChon का उपयोग कर सकते हैं:

  1. ARChon रनटाइम इंस्टॉल करें। http :: github.com/vladikoff/chromeos-apk/blob/master/archon.md
  2. झंडा खोलें और सक्षम करें: क्रोम: // झंडे / # सक्षम- nacl, फिर Google-Chrome को पुनरारंभ करें। (महत्वपूर्ण!)
  3. वेबसाइट में मौजूदा एंड्रॉइड ऐप्स इंस्टॉल करें या अपने पसंदीदा एंड्रॉइड ऐप्स को " ऑनलाइन एपीके-सीआरएक्स कन्वर्टर " द्वारा परिवर्तित करें ।
  4. Google-Chrome एक्सटेंशन को ब्राउज़र में क्रोम / // एक्सटेंशन / पेज पर खींचें और छोड़ें और यह आपके ब्राउज़र में इंस्टॉल हो जाएगा। इसे एंजाय करो!

1

एंड्रॉइड x86 से एपीके इंस्टॉलर कोड का उपयोग क्यों न करें और इसे उबंटू के लिए संकलित करें, क्योंकि एंड्रॉइड x86 लिनक्स है, यह एक ही बूट लोडर और कर्नेल का उपयोग करता है।

किसी को स्थापित कर सकते हैं, तो apk लोडर, जावा एक क्रम सब बातें आप एप्लिकेशन चलाने की जरूरत है, होगा apk संस्थापक एप्लिकेशन इंस्टॉल apk एंड्रॉयड में 'के रूप में Ubuntu पर रों उसी तरह?

मुझे नहीं पता, लेकिन कोई कोशिश कर सकता है।


0

अपाचे लाइसेंस के तहत आने वाला एंड्रॉइड अपने ऐप ( .apk फ़ाइलों ) को विकसित करने के लिए अपने स्वयं के अनूठे एपीआई और पुस्तकालयों का उपयोग करता है । बस एक लिनक्स मशीन पर चलने के लिए एंड्रॉइड ऐप बनाने के लिए, आप क्या कर सकते हैं, उबंटू में जीआईटी रेपो का उपयोग करके डीवीएम स्रोत कोड को संकलित करना है ताकि डीवीएम को उर लिनक्स पीसी में मर्ज किया जा सके। जो कि एंड्रॉइड आर्किटेक्चर (यानी लिनक्स कर्नेल + एंड्रॉइड डीवीएम ) के लिए वातावरण सेट करेगा लेकिन इसके अलावा ऐप को पूरी तरह से कार्य करने के लिए एंड्रॉइड कोर लाइब्रेरी को स्थापित करने के लिए भी यू की आवश्यकता होगी। यह सबसे अच्छा तरीका है कि आप ubuntu पर एंड्रॉइड ऐप आसानी से चला सकते हैं।


लेकिन यह बहुत सारा काम है !!!
NilsB

0

वास्तव में बाजार और प्ले स्टोर में उपलब्ध एंड्रॉइड ऐप्स को आर्म आर्किटेकचर प्रोसेसर के लिए डिज़ाइन किया गया है और इस प्रकार उर क्या करने की कोशिश कर रहा है लगभग हर दूसरे ऐप के लिए कंप्यूटर पर इंस्टॉल करने की कोशिश नहीं की जाएगी ..........

वैसे आप 'पोर्टिंग ऐंड्रॉयड ऑन x86' सर्च करके यू गूगल पर एक साइट पा सकते हैं, इससे आपको यूआर पीसी स्टैंडअलोन इंस्टॉलेशन के लिए एंड्रॉइड 4.2 से एंड्रॉइड froy रोम मिलेगा और मैंने उन्हें आज़माया था और लगभग 99% सॉफ़्टवेयर ने या तो इंस्टॉल करने से इनकार कर दिया था या करने से इनकार कर दिया था किसी भी तरह स्थापना के बाद चलाने ...

इतना बड़ा अंतर x86 बनाम आर्म सीरीज़ ........... है और जब तक हम एंड्रॉइड पर आर्म प्रोसेसर आर्किटेकचर प्रदान करने में सक्षम नहीं होते हैं, तब तक हम किसी भी चीज़ को नहीं कर सकते हैं।


-1

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

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