मुझे सब से पहले कुछ बातें स्पष्ट करते हैं:Android ऐप्लिकेशन से लुआ स्क्रिप्ट कॉलिंग
मैं एक कमांड लाइन से एक एक लुआ स्क्रिप्ट चलाने की कोशिश नहीं कर रहा हूँ।
मैं लुआ
से किसी भी एंड्रॉइड फ़ंक्शंस का आह्वान करने की कोशिश नहीं कर रहा हूं तो इस तरह से, मैं वही कर रहा हूं जो मैं करने की कोशिश कर रहा हूं।
एंड्रॉइड गतिविधि से सीधे या अप्रत्यक्ष रूप से (जेएनआई/एसएल 4 ए) एक लुआ स्क्रिप्ट का आह्वान करता है और परिणाम को परिणाम में वापस ले जाता है।
अब SL4A के लिए दस्तावेज़ को देखकर मैं कुछ कमियां देखें:
1) मैं नहीं मिल सकता है प्रलेखन कह रही है कि यह एक प्रोग्राम के रूप में लुआ फोन की सुविधा देता है। 2) ऐसा लगता है कि SL4A को एक अलग एप्लिकेशन के रूप में स्थापित करने की आवश्यकता हो सकती है (बहुत प्रतीत नहीं होती)।
मैं देख रहा हूं कि एकमात्र अन्य विकल्प एनडीके क्रॉस को लुआ को संकलित करता है और फिर इसे किसी भी तरीके से सी कोड में शामिल करने का प्रयास करता है।
आप कैसे एक के लिए करने के लिए इस्तेमाल कर सकते हैं AndroLua स्पष्ट किया जा सका:
तो दुभाषिया में इस कोड को चलाने का प्रयास करें एक लुआ मॉड्यूल लोड करें और उस मॉड्यूल से एक फ़ंक्शन कॉल करें। धन्यवाद – Androider
मैंने सत्यापित किया है कि यह काम करता है। मुझे संसाधन फ़ाइलों से लुआ स्क्रिप्ट लोड करने में भी दिलचस्पी है, इसलिए मैंने इसे एक अलग प्रश्न के रूप में पोस्ट किया है: http://stackoverflow.com/questions/8584678/does-andolua-have-a-way-to-pass -lua-स्क्रिप्ट-से-संसाधन फ़ाइलें – Androider