चूंकि ग्रहण आईडीई लिनक्स में चल सकता है और नए हनीकॉम्ब में लिनक्स कर्नेल है, तो क्या ग्रहण आईडीई एंड्रॉइड हनीकॉम्ब में चल सकता है?
मुझे पता है कि एक टैबलेट में बहुत आरामदायक कोडिंग नहीं है, लेकिन मैं यूएमएल मॉडलिंग के लिए उपयोग करना चाहता हूं।
चूंकि ग्रहण आईडीई लिनक्स में चल सकता है और नए हनीकॉम्ब में लिनक्स कर्नेल है, तो क्या ग्रहण आईडीई एंड्रॉइड हनीकॉम्ब में चल सकता है?
मुझे पता है कि एक टैबलेट में बहुत आरामदायक कोडिंग नहीं है, लेकिन मैं यूएमएल मॉडलिंग के लिए उपयोग करना चाहता हूं।
जवाबों:
जैसा कि आप जानते हैं कि एक्लिप्स में लिनक्स के विभिन्न स्वादों में चलने वाली विभिन्न समस्याएं हैं (यही वजह है कि उबंटू का आधिकारिक भंडार संस्करण है, और यह सब)। एंड्रॉइड और भी बदतर है - जबकि लिनक्स पर आधारित है, यह पूरी तरह से अलग ऑपरेटिंग सिस्टम है। इसी तरह का एक सवाल होगा, "क्या मैक ओएस में ग्रहण का * nix संस्करण स्थापित करना संभव है?"
पिछले 'नहीं' उत्तरों पर थोड़ा विस्तार करने के लिए, यह केवल कर्नेल नहीं है, बल्कि बाकी ओएस जो एक बड़ा अंतर बनाता है। लिनक्स के लिए विकसित किए गए एप्लिकेशन पुस्तकालयों के एक निश्चित समूह (कोड के साझा बिट्स) की मौजूदगी की उम्मीद करते हैं और आवेदन की अपेक्षा करते हैं। वे कभी-कभी एक निश्चित फाइल सिस्टम संरचना और अन्य निर्भरता की भी उम्मीद करते हैं।
सभी लिनक्स वितरणों में समान लाइब्रेरी, फाइलसिस्टम लेआउट, या अन्य अंतर नहीं हैं। यही कारण है कि आप अक्सर एक .tar.gz फ़ाइल के रूप में वितरित लिनक्स अनुप्रयोगों को अपने आप को संकलित करने के लिए देखेंगे; कि यह थोड़ा और अधिक पार मंच बनाता है।
कमांड-लाइन उपयोगिताओं जैसे कुछ निष्पादन योग्य, एंड्रॉइड पर काम करने के लिए क्रॉस-संकलित किए जा सकते हैं क्योंकि उनके पास ग्रहण जैसी बड़ी जटिल एप्लिकेशन के रूप में कई जटिल आवश्यकताएं नहीं हैं। एंड्रॉइड के लिए पर्याप्त है कि मानक लिनक्स जीयूआई अनुप्रयोगों को उस पर काम करने के लिए सीधे (अभी तक) सीधे तरीके नहीं हैं।
संक्षिप्त उत्तर नहीं है।
एंड्रॉइड ओएस लिनक्स कर्नेल पर बनाया गया है। एंड्रॉइड ओएस और औसत लिनक्स डिस्ट्रो के बीच बहुत सारे अंतर हैं, और इनमें से कुछ अंतर एक्लिप्स स्थापित करने के लिए महत्वपूर्ण हैं।
बेन ग्रिफ्थ्स के उत्तर और मार्टिन टैपनकोव की टिप्पणी पर थोड़ा विस्तार करते हुए , नहीं, आप एंड्रॉइड पर एक्लिप्स नहीं चला सकते क्योंकि एक्लिप्स को चलाने के लिए जावा रनटाइम एनवायरनमेंट नहीं है और एंड्रॉइड के लिए जावा डेवलपमेंट किट का निर्माण नहीं है। हालाँकि अधिकांश Android ऐप्स जावा में लिखे गए हैं, लेकिन Android में JRE नहीं है; Android Dalvik का उपयोग करता है जो एक पूरी तरह से अलग रनटाइम है।
सबसे अच्छा शर्त, अपने छत्ते की गोली से चिरोटी हुई लाइनक्स चलाकर देखें (मुझे पता है कि यह मोटरोला जूम पर किया जा सकता है - http://www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom / ) है।
मूल रूप से इसकी सिर्फ एक शाखा का निर्माण है कि आपके xoom पर चल रहा है। एक बार उस वातावरण में, जो भी पारंपरिक सामान आप चाहते हैं उसे स्थापित करें। वेबसाइट पर बैकट्रैक का आर्म वर्जन है, इसकी इंफो सिक्योरिटी लाइनक्स डिस्ट्रो है इसलिए मैं काम के दौरान बहुत सारे टूल इस्तेमाल करता हूं। वैसे भी, खुश शिकार, मुझे पता है कि ग्रहण आपके लिए जाने के लिए बैकट्रैक में सेटअप किया जा सकता है, यह इसके लिए उपयुक्त रेपो में भी हो सकता है।
एंड्रॉइड पर ग्रहण स्थापित करने का सबसे आसान तरीका यह है कि आप अपने एंड्रॉइड डिवाइस पर एक वर्चुअल ubuntu इंस्टॉल करें
यह एक बहुत ही दिलचस्प सवाल है! जल्दी या बाद में हम अपने डेस्कटॉप पर Android चला रहे हैं।
यदि आप ग्रहण को Android पर चलाना चाहते हैं, तो आपको इसकी सभी निर्भरताओं को संकलित करना होगा। लिनक्स कर्नेल कोई समस्या नहीं है। और यहां तक कि ग्रहण के जावा कोडबेस को डाल्विक में चलाने के लिए भी कोई समस्या नहीं है। समस्या ग्रहण यूआई है।
एक्लिप्स यूआई को SWT के साथ बनाया गया है - एक अद्भुत टूलकिट जो कई प्लैफ़ॉर्मों पर जावा प्रोग्राम के मूल लुक को सक्षम करता है। शुरू करने के लिए, आपको Android पर SWT पोर्ट करना होगा। http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 AFAIK, वर्तमान में Android पर SWT को पोर्ट करने की कोई योजना नहीं है।
तो, इसका एकमात्र आसान समाधान एक ही समय में लिनक्स डिस्ट्रो और एंड्रॉइड दोनों चल रहा है। यह "बांह के लिए निर्मित किसी भी लिनक्स डिस्ट्रो" + चुरोट + वीएनसी के साथ किया जा सकता है।
हाँ तुम कर सकते हो। आपके पास जो भी AndroidOS है उसके साथ अपने Android पर एक नियमित linux distro स्थापित करें और जो कुछ भी आप चाहते हैं लिनक्स ऐप चलाएं:
https://play.google.com/store/apps/details?id=org.dyndns.sven_ola.debian_kit