为了账号安全,请及时绑定邮箱和手机立即绑定

0001-手机编程之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

配置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,可以使你在手机上快速编写小型应用。

提取码 : cvbz

后面开发应用时再做介绍。安装时可能会报毒,大家按需下载。应用界面如下:
Screenshot_2023-01-25-23-24-09-975_com

2.4、Aide Lua pro

蓝奏云下载链接:

AIDE lua pro:

提取码 : gxdf

AIDE Lua pro
下载链接:https://wwp.lanzoup.com/i0QWM0lt2l4d
提取码 : jker

应用界面
AIDE Pro界面:
Screenshot_2023-01-25-23-26-31-358_com

AIDE Pro界面:
Screenshot_2023-01-25-23-25-54-592_com

三、总结

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

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消