一、Lua應用場景 游戲開發 獨立應用腳本 Web 應用腳本 擴展和資料庫插件如:MySQL Proxy 和 MySQL WorkBench 安全系統,如入侵檢測系統 教程採用Aide Lua Pro或AndLua+開發安卓應用。在學習開發安卓應用前,先學習lua的基礎課程。 二、配置手機開發環境 ...
一、Lua應用場景
- 游戲開發
- 獨立應用腳本
- Web 應用腳本
- 擴展和資料庫插件如:MySQL Proxy 和 MySQL WorkBench
- 安全系統,如入侵檢測系統
教程採用Aide Lua Pro或AndLua+開發安卓應用。在學習開發安卓應用前,先學習lua的基礎課程。
二、配置手機開發環境
支持運行lua的編輯器,常用有以下幾個:
Termux
QLUA
Aide Lua pro
AndLua+
2.1、Termux終端
termux是一個強大的命令行終端,有google play版本和f-droid版本,考慮到大家不一定能訪問google play,點擊下方鏈接下載。
應用下載及教程
下載鏈接:https://wwp.lanzoup.com/iIRH70lsrgib
提取碼 : bzzd
termux使用教程:https://www.sqlsec.com/2018/05/termux.html
配置lua
apt update
apt upgrade
apt install lua
apt install luajit
lua或luajit安裝一個即可,如安裝lua,安裝完成後在命令行執行lua
,界面如下。
如安裝luajit,安裝完成後在命令行執行luajit
,界面如下。
- 命令行交互模式執行lua,退出交互模式
Ctrl+c
- 腳本模式執行lua
# 安裝vim
apt install vim
# 創建hello_world.lua文件
vim hello_world.lua
- 按
i
進入編輯模式 - 輸入
print("Hello World")
- 按
:wq
保存文件,如下圖:
- 在命令行執行
lua hello_world.lua
或luajit hello_world.lua
,執行結果如下圖:
2.2、QLUA
QLUA是一個能在安卓設備上執行Lua程式的腳本引擎。它包含lua解釋器、編輯器,支持lua的版本為lua 5.3.5,學習lua基礎,後面的教程中將採用該應用執行示例。界面如下:
藍奏雲下載鏈接:
下載鏈接:https://wwp.lanzoup.com/iIFCC0lt0ccf
提取碼 : bzxc
- 命令行執行
- 文件執行
2.3、AndLua+
AndroLua是基於LuaJava開發的安卓平臺輕量級腳本 編程語言工具,既具有Lua簡潔優雅的特質,又支持 絕大部分安卓API,可以使你在手機上快速編寫小型應用。
下載鏈接:https://wwp.lanzoup.com/iA9DY0lt1zzc
提取碼 : cvbz
後面開發應用時再做介紹。安裝時可能會報毒,大家按需下載。應用界面如下:
2.4、Aide Lua pro
藍奏雲下載鏈接:
AIDE lua pro:
AIDE pro
下載鏈接:https://wwp.lanzoup.com/i3HHQ0lt2lla
提取碼 : gxdf
AIDE Lua pro
下載鏈接:https://wwp.lanzoup.com/i0QWM0lt2l4d
提取碼 : jker
使用手冊:https://jesse205.github.io/AideLua/
應用界面
AIDE Pro界面:
AIDE Pro界面:
三、總結
工欲善其事,必先利其器。本節配置了手機端運行lua的腳本引擎,下一節我們接著看lua的基本語法知識。
公眾號【產品經理不是經理】同步發佈,歡迎大家關註
本文由博客一文多發平臺 OpenWrite 發佈!