Позвольте мне прежде всего прояснить несколько вещей:
Я не пытаюсь запустить скрипт Lua из командной строки.
Я не пытаюсь вызвать какие-либо функции android из Lua
Итак, с этим разобрались, вот что я пытаюсь сделать.
Из активности Android вызвать напрямую ИЛИ косвенно (JNI/SL4A) скрипт Lua и получить результаты в активности.
Теперь, просматривая документацию по SL4A, я вижу несколько недостатков:
1) Я не могу найти документацию о том, что он позволяет программно вызывать Lua. 2) Похоже, что SL4A придется устанавливать как отдельное приложение (что не слишком удобно).
Единственный другой вариант, который я вижу, это кросс-компиляция Lua в NDK и затем попытка вызвать его в коде C каким-то образом.