2012-05-27 16 views
13

ASMDEX (ASM डीएक्स फाइलों के लिए) के आगमन के साथ और dexmaker, क्या पोर्ट ग्रोवी को एंड्रॉइड में संभव नहीं होना चाहिए? दोनों ढांचे रनटाइम पर डीएक्स बाइटकोड की पीढ़ी की अनुमति देते हैं।एंड्रॉइड पर ग्रोवी का उपयोग

जैसा कि मैं समझता हूं, स्मृति में एपीके से डीएक्स कक्षाओं को संशोधित करना असंभव है। लेकिन क्या उन वर्गों को लिखने योग्य स्मृति में कॉपी करना संभव नहीं होगा, उन प्रतियों को रनटाइम पर संशोधित करें और उनका उपयोग करें?

डेक्स क्लास फ़ाइलों को संभालने के लिए और क्या पोर्ट करने की आवश्यकता है? CGLIB?

+1

अद्यतन: ग्रूवी अब (आधिकारिक [2.4 Android के लिए समर्थन] के लिए निर्धारित है http://melix.github.io/blog/ 2014/06/grooid.html) – Will

उत्तर

6

मूल पोर्टिंग परियोजना discobot तो नाम है some guys पहली परियोजना AFAIK discobot2 नामक एक नई परियोजना बनाया वर्गों में से कोई क्रम परिवर्तन किया था, लेकिन एक बहुत ही धीमी गति से स्टार्टअप समय के साथ Android पर पहले ग्रूवी प्रोग्राम को चलाने के, कर रहा था। दूसरी परियोजना के लिए मेरे पास आखिरी ज्ञात राज्य है कि उन्होंने ज्यादातर मुद्दों को हल किया है और अब रनटाइम पर कक्षाओं का अनुवाद कर रहे हैं। लेकिन मैंने कभी कोशिश नहीं की।

अद्यतन: ग्रूवी 2.4 के बाद से एक third version Android पर ग्रूवी चलाया जा सकता है

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