2011-02-14 7 views
6

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

+0

चेकआउट http://sourceforge.net/projects/luaj/ आपके पास उदाहरण के लिए एंड्रॉइड है। Luaj-jse-3.0.jar –

उत्तर

8

लुआ दुभाषिया एंड्रॉइड ओएस के साथ नहीं भेजा गया है। इसलिए, आपको या तो SL4A की आवश्यकता है या आपको इसे स्वयं एनडीके के माध्यम से एकीकृत करने की आवश्यकता है। यहां कोई और संभव जादू नहीं है। माफ़ कीजिये!

+0

आह, मैं देखता हूं। वैसे भी धन्यवाद, मुझे लगता है मुझे कुछ विकल्प मिलना होगा। – Kiril

18

असल में, आप आसानी से NDK का उपयोग कर एंड्रॉइड में लुआ लाइब्रेरी को पोर्ट कर सकते हैं। मेरे प्रयास पर एक नज़र डालें - AndroLua जो आपको स्क्रिप्ट चलाने, जीयूआई या नेटवर्क के माध्यम से लिखने, और print फ़ंक्शन से आउटपुट कैप्चर करने की अनुमति देता है।

LuaJava साथ, संकलित ताकि आप उदाहरण के लिए, लुआ में जावा वस्तुओं के साथ काम कर सकते हैं यह भी आता है, वर्तमान में चल रहे Activity उपलब्ध लुआ में वैश्विक activity के रूप में है, और उस से आप उदाहरण activity:setTitle('Modified from Lua') के लिए कॉल कर सकते हैं।

2

मुझे लगता है कि आप लुआ के जावा कार्यान्वयन में से एक का भी उपयोग कर सकते हैं।

कुछ लिंक के लिए यहाँ देखें: how can I embed lua in java?

-1

यह कुछ हद तक पुराने सवाल अपडेट कर रहा है, Corona अब कुछ समय के लिए Android पर लुआ विकास की इजाजत दी गई है। (एंड्रॉइड गेम प्रकाशित करने के लिए सदस्यता शुल्क $ 199/वर्ष है, लेकिन एसडीके परीक्षण उद्देश्यों के लिए एक मुफ्त डाउनलोड है)

और इसके साथ विकसित किए गए गेम (कथित तौर पर) आईफोन पर भी काम करेंगे (हालांकि यह एक और होगा $ 199/वर्ष)।

अस्वीकरण: मैं किसी भी तरह से संबद्ध या कोरोना से संबंधित नहीं हूं।

0

आप "Kahlua 2" project पर एक नज़र रखना चाहिए:

http://code.google.com/p/android-scripting/

इसके अलावा, अगर आप खेल प्रोग्रामिंग कर रहे हैं, तो आप खुला स्रोत Moai परियोजना देख सकते हैं

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