是否可以在java android项目中使用lua脚本?

Kir*_*ril 6 java eclipse lua android

是否可以从android系统的java代码中调用lua脚本?我发现Android的Scripting Layer,我一直在我的设备上玩它,但如果我可以从我的Eclipse项目中调用lua脚本,那将非常有用.我知道如果我在NDK上开发这是可能的,但我不想这样做(Java太棒了).提前致谢.

Mic*_*man 19

实际上,您可以使用NDK轻松将Lua库移植到Android .看看我的尝试 - AndroLua允许您运行脚本,使用GUI或通过网络编写脚本,并捕获print函数的输出.

它甚至附带LuaJava编译,因此您可以使用Lua中的Java对象,例如,当前运行Activity在Lua中可用作全局activity,并且您可以从中调用它activity:setTitle('Modified from Lua').


Com*_*are 8

Lua解释器不随Android OS一起提供.因此,您需要SL4A,或者需要通过NDK自行集成.这里没有其他可能的魔力.抱歉!