2009-08-19 12 views
5

मैं Dalvik मशीन स्रोत कोड का पता लगाने हूँ करते हैं। इसके अनुसार, मैं दलविक को चलाने योग्य बनाना चाहता हूं। मुझे डीवीके प्रोजेक्ट लगता है। लेकिन गलती में कई समस्याएं हैं। क्या सभी एंड्रॉइड के बिना केवल दल्विक बनाने का कोई तरीका है। http://code.google.com/p/dvk/मैं कैसे अलग Dalvik

+1

संभावित डुप्लिकेट [मैं डेलविक को स्थानीय रूप से लिनक्स पर चलाने के लिए कैसे संकलित कर सकता हूं?] (Http://stackoverflow.com/questions/3542268/how-can-i-compile-dalvik-to-run-it-locally ऑन-linux) –

उत्तर

5

अगर आप दोपहर का भोजन "सिम-eng" का निर्माण, आप एक dalvikvm सिर्फ मेजबान के लिए बनाया गया (प्राप्त यानी लिनक्स बॉक्स: मेकअप एंड्रॉयड (कई घंटे के बारे में)

DVK परियोजना बहुत ज्यादा समय लगेगा क्योंकि आप पर निर्माण कर रहे हैं)। यह पहले से ही बायोनिक के बजाय glibc के साथ चलाता है।

आप एक डिवाइस के लिए निर्माण करना चाहते हैं, और सिर्फ एक जल्दी चाहते हैं का निर्माण, तुम सब कुछ के पुनर्निर्माण की जरूरत नहीं है; "mmm dalvik snod" पर्याप्त होना चाहिए। (यद्यपि यदि आपने दल्विक/लिबकोर/में कुछ भी नहीं बदला है, तो वीएम में बदलाव करने के लिए वैसे भी पुनर्निर्माण नहीं करना चाहिए, भले ही आप पूर्ण शीर्ष-स्तरीय "मेक" करें।)

और नहीं अपने निर्माण में कुछ समांतरता प्राप्त करने के लिए "मेक-जे" का उपयोग करना भूल जाओ!

+0

'mmm 'कमांड मेरे लिए महान काम करता है। मैं सोच रहा हूं कि मैं ऐसे आदेशों को कैसे जान सकता हूं। – dacongy

+0

मैं "मदद करना" इस समय VPN पर नहीं हूँ, लेकिन iirc उपयोगी है। आप बिल्ड/envsetup.sh सामान के माध्यम से बस wade करना चाह सकते हैं। व्यक्तिगत रूप से, हालांकि, जब मैं केवल दल्विक या लिबकोर को छुआ हूं, तो मैं पूर्ण निर्माण और "mmm dalvik libcore snod" के लिए "मेक" से अधिक का उपयोग नहीं करता हूं। "एम" और "मिमी" भी हैं, लेकिन मैं कभी याद नहीं कर सकता कि वे क्या करते हैं! –

+0

मुझे एंड्रॉइड शाखा में "सिम-एनजी" लक्ष्य नहीं मिला है जिसे मैंने सिंक किया है। क्या आप "सिम-एनजी" लक्ष्य के साथ शाखा का नाम प्रदान कर सकते हैं? –

0

यह GitHub project लिनक्स के लिए Dalvik वी एम का एक पूर्व संकलित बाइनरी, उपयोग के लिए तैयार है! कैसे द्विआधारी संकलित और यह कैसे उपयोग करने के लिए किया गया था के बारे में जानकारी के लिए जुड़े blog post की जाँच करें।

संबंधित मुद्दे