在Android手機上編寫並運行Lua腳本
利用開源項目SL4A(ScriptingLayerforAndroid項目地址:可以快速在Android手機上搭建各種腳本運行環境。目前SL4A支持Python,Perl,JRuby,Lua,BeanShell,JavaScript,Tcl,shell等腳本語言。
1、下載並安裝SL4A運行環境
這個應用提供了各種腳本的運行環境,通過拆APK可以看到應用內嵌了兩個.so動態鏈接庫。其中壹個是ConnectBot的庫,另壹個是7.9K大小的腳本執行庫,但顯然不是腳本語言解析庫。具體關於SL4A的原理,可以參考博文:《SL4A之實現原理解析》
2、下載Luaforandroid支持lua_for_android_r1.apk
3、運行Luaforandroid,它將從網絡下載壹些Lua腳本Demo。這些例子在SL4A中運行。
使用SL4A可以在Android手機上直接運行Lua等腳本。