Hãy để tôi làm rõ một số điều sau:Gọi Lua Script từ ứng dụng Android
Tôi không cố gắng chạy tập lệnh Lua từ dòng lệnh.
Tôi không cố gắng gọi bất kỳ chức năng android nào từ Lua
Vì vậy, với điều đó, tôi đang cố gắng thực hiện.
Từ một hoạt động Android gọi trực tiếp hoặc gián tiếp (JNI/SL4A) một kịch bản Lua và lấy lại kết quả trong hoạt động.
Bây giờ nhìn vào tài liệu cho SL4A tôi nhìn thấy một vài hạn chế:
1) Tôi không thể tìm thấy tài liệu nói rằng nó cho phép một lập trình gọi Lua. 2) Có vẻ như SL4A có thể cần phải cài đặt như một ứng dụng riêng biệt (không quá vô nghĩa).
Tùy chọn duy nhất khác mà tôi thấy là NDK cross biên dịch tất cả Lua và sau đó thử gọi nó bằng mã C theo một cách nào đó.
Ông có thể làm rõ thế nào người ta có thể sử dụng AndroLua để đến nạp một mô đun lua và gọi một hàm từ mô-đun đó. Cảm ơn – Androider
Tôi đã xác minh rằng tính năng này hoạt động. Tôi cũng quan tâm đến việc có thể tải các tập lệnh lua từ các tệp tài nguyên, vì vậy tôi đã đăng câu hỏi này dưới dạng một câu hỏi riêng biệt: http://stackoverflow.com/questions/8584678/does-andolua-have-a-way-to-pass -lua-scripts-from-resource-files – Androider