क्या हनीकॉम्ब में ग्रहण आईडीई स्थापित करना संभव है?


18

चूंकि ग्रहण आईडीई लिनक्स में चल सकता है और नए हनीकॉम्ब में लिनक्स कर्नेल है, तो क्या ग्रहण आईडीई एंड्रॉइड हनीकॉम्ब में चल सकता है?

मुझे पता है कि एक टैबलेट में बहुत आरामदायक कोडिंग नहीं है, लेकिन मैं यूएमएल मॉडलिंग के लिए उपयोग करना चाहता हूं।


9
FYI करें - सभी Android संस्करणों में लिनक्स-आधारित कर्नेल होता है, न कि केवल हनीकॉम्ब।
एल्डारैथिस

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

जवाबों:


23

नहीं।

जैसा कि आप जानते हैं कि एक्लिप्स में लिनक्स के विभिन्न स्वादों में चलने वाली विभिन्न समस्याएं हैं (यही वजह है कि उबंटू का आधिकारिक भंडार संस्करण है, और यह सब)। एंड्रॉइड और भी बदतर है - जबकि लिनक्स पर आधारित है, यह पूरी तरह से अलग ऑपरेटिंग सिस्टम है। इसी तरह का एक सवाल होगा, "क्या मैक ओएस में ग्रहण का * nix संस्करण स्थापित करना संभव है?"


11

पिछले 'नहीं' उत्तरों पर थोड़ा विस्तार करने के लिए, यह केवल कर्नेल नहीं है, बल्कि बाकी ओएस जो एक बड़ा अंतर बनाता है। लिनक्स के लिए विकसित किए गए एप्लिकेशन पुस्तकालयों के एक निश्चित समूह (कोड के साझा बिट्स) की मौजूदगी की उम्मीद करते हैं और आवेदन की अपेक्षा करते हैं। वे कभी-कभी एक निश्चित फाइल सिस्टम संरचना और अन्य निर्भरता की भी उम्मीद करते हैं।

सभी लिनक्स वितरणों में समान लाइब्रेरी, फाइलसिस्टम लेआउट, या अन्य अंतर नहीं हैं। यही कारण है कि आप अक्सर एक .tar.gz फ़ाइल के रूप में वितरित लिनक्स अनुप्रयोगों को अपने आप को संकलित करने के लिए देखेंगे; कि यह थोड़ा और अधिक पार मंच बनाता है।

कमांड-लाइन उपयोगिताओं जैसे कुछ निष्पादन योग्य, एंड्रॉइड पर काम करने के लिए क्रॉस-संकलित किए जा सकते हैं क्योंकि उनके पास ग्रहण जैसी बड़ी जटिल एप्लिकेशन के रूप में कई जटिल आवश्यकताएं नहीं हैं। एंड्रॉइड के लिए पर्याप्त है कि मानक लिनक्स जीयूआई अनुप्रयोगों को उस पर काम करने के लिए सीधे (अभी तक) सीधे तरीके नहीं हैं।


10

संक्षिप्त उत्तर नहीं है।

एंड्रॉइड ओएस लिनक्स कर्नेल पर बनाया गया है। एंड्रॉइड ओएस और औसत लिनक्स डिस्ट्रो के बीच बहुत सारे अंतर हैं, और इनमें से कुछ अंतर एक्लिप्स स्थापित करने के लिए महत्वपूर्ण हैं।


1
सबसे विशेष रूप से - उचित JRE / JDK। Android का Dalvik वास्तुकला और बाइटकोड दोनों में "धन्य" जावा कार्यान्वयन से काफी अलग है।
मार्टिन तपकोव

5

बेन ग्रिफ्थ्स के उत्तर और मार्टिन टैपनकोव की टिप्पणी पर थोड़ा विस्तार करते हुए , नहीं, आप एंड्रॉइड पर एक्लिप्स नहीं चला सकते क्योंकि एक्लिप्स को चलाने के लिए जावा रनटाइम एनवायरनमेंट नहीं है और एंड्रॉइड के लिए जावा डेवलपमेंट किट का निर्माण नहीं है। हालाँकि अधिकांश Android ऐप्स जावा में लिखे गए हैं, लेकिन Android में JRE नहीं है; Android Dalvik का उपयोग करता है जो एक पूरी तरह से अलग रनटाइम है।


2

सबसे अच्छा शर्त, अपने छत्ते की गोली से चिरोटी हुई लाइनक्स चलाकर देखें (मुझे पता है कि यह मोटरोला जूम पर किया जा सकता है - http://www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom / ) है।

मूल रूप से इसकी सिर्फ एक शाखा का निर्माण है कि आपके xoom पर चल रहा है। एक बार उस वातावरण में, जो भी पारंपरिक सामान आप चाहते हैं उसे स्थापित करें। वेबसाइट पर बैकट्रैक का आर्म वर्जन है, इसकी इंफो सिक्योरिटी लाइनक्स डिस्ट्रो है इसलिए मैं काम के दौरान बहुत सारे टूल इस्तेमाल करता हूं। वैसे भी, खुश शिकार, मुझे पता है कि ग्रहण आपके लिए जाने के लिए बैकट्रैक में सेटअप किया जा सकता है, यह इसके लिए उपयुक्त रेपो में भी हो सकता है।


1
ध्यान दें कि आपको ऐसा करने के लिए निहित होना चाहिए। और यहाँ स्थापित चरणों के लिए एक कड़ी है: मंचों .echarena.in
systems


1

यह एक बहुत ही दिलचस्प सवाल है! जल्दी या बाद में हम अपने डेस्कटॉप पर Android चला रहे हैं।

यदि आप ग्रहण को Android पर चलाना चाहते हैं, तो आपको इसकी सभी निर्भरताओं को संकलित करना होगा। लिनक्स कर्नेल कोई समस्या नहीं है। और यहां तक ​​कि ग्रहण के जावा कोडबेस को डाल्विक में चलाने के लिए भी कोई समस्या नहीं है। समस्या ग्रहण यूआई है।

एक्लिप्स यूआई को SWT के साथ बनाया गया है - एक अद्भुत टूलकिट जो कई प्लैफ़ॉर्मों पर जावा प्रोग्राम के मूल लुक को सक्षम करता है। शुरू करने के लिए, आपको Android पर SWT पोर्ट करना होगा। http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 AFAIK, वर्तमान में Android पर SWT को पोर्ट करने की कोई योजना नहीं है।

तो, इसका एकमात्र आसान समाधान एक ही समय में लिनक्स डिस्ट्रो और एंड्रॉइड दोनों चल रहा है। यह "बांह के लिए निर्मित किसी भी लिनक्स डिस्ट्रो" + चुरोट + वीएनसी के साथ किया जा सकता है।


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