首页 > 编程语言 >0001-手机编程之Lua环境配置

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

时间:2023-01-28 03:11:06浏览次数:66  
标签:0001 lua 编程 Lua https com 链接 下载

一、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的基本语法知识。


公众号【产品经理不是经理】同步发布,欢迎大家关注
mmexport1674845231136

本文由博客一文多发平台 OpenWrite 发布!

标签:0001,lua,编程,Lua,https,com,链接,下载
From: https://www.cnblogs.com/bushrose/p/17069586.html

相关文章

  • Windows CE 编程的十点忠告
    [文章导读] 本文是根据作者在WindowsCE上编写Raima数据管理器的经验总结出来的,值得CE开发人员借鉴[正文]最近两周我们花了大部分时间将已有的应用程序移植到Microsoft......
  • shell高级编程
    目录Linux大风起兮云飞扬威加海内兮归故乡安得猛士兮守四方Shell大风起兮云飞扬威加海内兮归故乡安得猛士兮守四方......
  • Shell编程
           判断链接:linux下shell中if的“-e,-d,-f”是什么意思「建议收藏」-全栈程序员必看(javaforall.cn)            ......
  • 读Java8函数式编程笔记02_流
    1. 外部迭代1.1. for循环是一个封装了迭代的语法糖1.1.1. 本质上来讲是一种串行化操作1.2. 很难抽象出不同操作2. 内部迭代2.1. 内部迭代中的相应接口:Stream......
  • Spring编程注意事项
    Spring编程注意事项目录SpringBean定义1、Spring默认扫描包(ComponentScan注解)只扫描application所在的包下2、我们定义一个类为Bean,如果再显式定义了构造器,那么......
  • 怎样借助WWW理解并较好地实现编程中的相关功能点
    借助WWW来学习编程知识是必须的路径,那么怎样才能够如标题那样更好地实现呢?首先我们分析一下如果你使用的是大家都了解的编程框架,组件。那么它们一定有相关的官方网站,这个......
  • go 编程基础学习笔记
    dos命令2023-01-261、切换盘符只要输入c:d:e:等即可2、显示目录详细内容dir3、切换目录cd留意一个点.代表当前目录,两个点..代表上一级目录4、清屏c......
  • UNICODE编程资料
    1.如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?可以调用MicrosoftVisualC++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串......
  • 读Java8函数式编程笔记01_Lambda表达式
    1. Java8函数式编程1.1. 没有单子1.2. 没有语言层面的惰性求值1.3. 没有为不可变性提供额外支持1.4. 集合类可以拥有一些额外的方法:default方法2. 现实世界中......
  • 06-JavaSE:面向对象编程
    面向过程的思维模式面向过程的思维模式是简单的线性思维,思考问题首先陷入第一步做什么、第二步做什么的细节中。这种思维模式适合处理简单的事情,比如:上厕所。如果面对......