美文网首页
0001-手机编程之Lua环境配置

0001-手机编程之Lua环境配置

作者: 产品经理不是经理啊 | 来源:发表于2023-01-27 17:29 被阅读0次

    一、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,点击下方链接下载。

    应用下载及教程

    termux蓝奏云下载

    termux谷歌应用商店

    下载链接: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,界面如下。

    Screenshot_2023-01-25-21-37-44-872_com
    如安装luajit,安装完成后在命令行执行luajit,界面如下。
    Screenshot_2023-01-25-21-41-50-173_com
    • 命令行交互模式执行lua,退出交互模式Ctrl+c
      Screenshot_2023-01-25-21-57-46-221_com
    • 脚本模式执行lua
    # 安装vim
    apt install vim
    # 创建hello_world.lua文件
    vim hello_world.lua
    
    1. i进入编辑模式
    2. 输入print("Hello World")
    3. :wq保存文件,如下图:
      Screenshot_2023-01-25-22-11-38-768_com
    4. 在命令行执行lua hello_world.lualuajit hello_world.lua,执行结果如下图:
    Screenshot_2023-01-25-22-19-15-667_com

    2.2、QLUA

    QLUA是一个能在安卓设备上执行Lua程序的脚本引擎。它包含lua解释器、编辑器,支持lua的版本为lua 5.3.5,学习lua基础,后面的教程中将采用该应用执行示例。界面如下:


    Screenshot_2023-01-25-22-33-04-852_com

    蓝奏云下载链接:
    下载链接:https://wwp.lanzoup.com/iIFCC0lt0ccf
    提取码 : bzxc

    谷歌下载链接

    • 命令行执行
    Screenshot_2023-01-25-22-42-25-298_com
    • 文件执行
    Screenshot_2023-01-25-22-42-25-298_com

    2.3、AndLua+

    AndroLua是基于LuaJava开发的安卓平台轻量级脚本 编程语言工具,既具有Lua简洁优雅的特质,又支持 绝大部分安卓API,可以使你在手机上快速编写小型应用。

    下载链接:https://wwp.lanzoup.com/iA9DY0lt1zzc

    提取码 : cvbz

    后面开发应用时再做介绍。安装时可能会报毒,大家按需下载。应用界面如下:


    Screenshot_2023-01-25-23-24-09-975_com

    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界面:

    Screenshot_2023-01-25-23-26-31-358_com

    AIDE Pro界面:


    Screenshot_2023-01-25-23-25-54-592_com

    三、总结

    工欲善其事,必先利其器。本节配置了手机端运行lua的脚本引擎,下一节我们接着看lua的基本语法知识。

    相关文章

      网友评论

          本文标题:0001-手机编程之Lua环境配置

          本文链接:https://www.haomeiwen.com/subject/yfmehdtx.html