हां और नहीं। एंड्रॉइड वीएम वास्तव में डाल्विक वीएम कहा जाता है। यह दल्विक एक्जिक्यूटिव (डीएक्स) निष्पादित करता है जिसे आम तौर पर एंड्रॉइड पैकेज (एपीके) फ़ाइल के रूप में पैक किया जाता है। डीएक्स फाइलें जावा बाइट कोड फाइलों (जावा संकलन, .class फ़ाइलों का आउटपुट) से बनाई गई हैं जो एक नियमित जेवीएम पर चलती हैं। वर्तमान में दलविक वीएम एआरएम और एमआईपीएस आधारित प्रोसेसर पर चलता है। जब आप किसी पीसी पर चलने के बारे में बात करते हैं तो मुझे लगता है कि आप x86 आधारित कंप्यूटर के बारे में बात कर रहे हैं। इस मामले में आपको वीएम चलाने के लिए एक एमुलेटर का उपयोग करने की आवश्यकता है। एंड्रॉइड एसडीके के साथ भेजे जाने वाले मानक एमुलेटर मानक आर्म प्रोसेसर को एमुलेटर चलाने के लिए qemu (qemu site) का उपयोग करता है।
x86 के रास्ते में एक पोर्टिंग प्रयास भी है लेकिन वर्तमान में उत्सर्जन सबसे आम तरीका है।
नेटबुक पर एंड्रॉयड चल रहा है के संदर्भ में यह सब प्रोसेसर फिर से करने के लिए नीचे आता है ...
यह भी ध्यान रखें कि आप बस वीएम से अधिक की आवश्यकता है, तो आप एक पीसी पर Android एप्लिकेशन चलाना चाहते हैं। आपको मूल रूप से पूरे लिनक्स स्टैक को चलाने की आवश्यकता है (उदा। वीडियो कोडेक्स और इसी तरह)। ऐसा करने का सबसे आसान तरीका एक एमुलेटर चलाने के लिए है।
स्रोत
2010-02-17 20:14:16
डुप्लिकेट: http://stackoverflow.com/questions/622710/android-is-there-a-pc-port – Powerlord
डुप्लिकेट नहीं। Q622710 ओएस के बारे में है, जेवीएम नहीं। – finnw
आप इस दिलचस्प को पा सकते हैं एंड्रॉइड x86 पोर्टिंग: http://www.android-x86.org/ – gsscoder