小白求助,安卓上怎么运行lua脚本
小白求助,安卓上怎么运行lua脚本
在Android手机上编写并运行Lua脚本
利用开源项目SL4A
Scripting
Layer
Android
项目地址:可以快速在Android手机上搭建各种脚本运行环境。目前SL4A支持
Python,
Perl,
JRuby,
BeanShell,
JavaScript,
shell
等脚本语言
1、下载并安装SL4A运行环境
这个应用提供了各种脚本的运行环境,通过拆APK可以看到应用内嵌了两个。so动态链接库。其中一个是ConnectBot的库,另一个是7。9K大小的脚本执行库,但显然不是脚本语言解析库。具体关于SL4A的原理,可以参考博文:《SL4A
之实现原理解析》
android
支持lua_for_android_r1。apk
3、运行Lua
android
,它将从网络下载一些Lua脚本Demo。这些例子在SL4A中运行。
使用SL4A可以在Android手机上直接运行Lua等脚本。
安卓手机如何打开.lua文件?
以华为p30为例,lua文件需要通过第三方软件打开,首先到官网下载一个GG,下载后安装两个版本,一个是硬件加速,一个是软件加速,然后确定手机已经root并且赋予GG权限。附加进程完成之后点击搜索,然后依次点击三角符号。然后找到手机文件夹的lua文件位置即可。
lua文件是编写lua脚本语言的文件,lua文件要打开的话要先看是什么结尾的,如果是。lua或。wlua的话就可以直接打开,使用记事本查看。
首先可以到官网下载一个GG,下载之后语言设置下即可,记住这里一定要是在官网下载的,下载之后会安装两个版本,一个是硬件加速,一个是软件加速,两个都可以使用。之后打开任意一个版本确定手机已经root并且赋予GG权限。
然后附加一个进程比如支付宝。想使用刺激战场的执行文件,选择进程的时候选择刺激战场即可。附加进程完成之后点击搜索,然后依次点击三角符号。然后找到手机文件夹的lua文件位置。最后完成。
LUA文件如何修改
我用记事本打开修改后,游戏就无法读取这个文件,导致游戏无法运行。
有没有更好的编辑LUA格式文件的工具啊
Sublime
notepad
很多工具,记事本其实本事也就是,但是要安卓lua环境
在按键精灵lua插件怎么使用
按键精灵安卓版写lua插件的方法为:
1、下载FileEx。lua插件文件,放到按键精灵安装目录下的plugin文件夹中。
2、在脚本源码开头导入插件文件后即可正常调用命令。
//导入插件
Import
"FileEx。lua"
//写入文本信息(路径,内容)
FileEx。Write("/sdcard/MobileAnjian/anjian。txt","我爱按键精灵")
//读取文本信息(路径)
返回值=FileEx。Read("/sdcard/MobileAnjian/anjian。txt")
TracePrint
1、读取文本文件内容。
格式:FileEx。Read(FileName)
返回值:字符串型,为读出的内容。
2、读取文本文件内容,存为数组。
格式:FileEx。ReadLines(FileName)
返回值:数组型,读取每一行的字符串。
3、写入内容到文本文件。
格式:FileEx。Write(FileName,str)
返回值:无4、写入数组内容到文本文件。
格式:FileEx。WriteLines(FileName,
Lines)
返回值:无
安卓版按键精灵能导入lua文件吗
能,譬如:Import
"FileEx。lua"
按键精灵安卓版写lua插件的方法为:
1、下载fileex。lua插件文件,放到按键精灵安装目录下的plugin文件夹中。
2、在脚本源码开头导入插件文件后即可正常调用命令。
//导入插件
import
"fileex。lua"
//写入文本信息(路径,内容)
fileex。write("/sdcard/mobileanjian/anjian。txt","我爱按键精灵")
//读取文本信息(路径)
返回值=fileex。read("/sdcard/mobileanjian/anjian。txt")
traceprint
1、读取文本文件内容。
格式:fileex。read(filename)
返回值:字符串型,为读出的内容。
2、读取文本文件内容,存为数组。
格式:fileex。readlines(filename)
返回值:数组型,读取每一行的字符串。
3、写入内容到文本文件。
格式:fileex。write(filename,str)
返回值:无4、写入数组内容到文本文件。
格式:fileex。writelines(filename,
lines)
返回值:无
LUA文件如何修改
我用记事本打开修改后,游戏就无法读取这个文件,导致游戏无法运行。
有没有更好的编辑LUA格式文件的工具啊
sciTE,这是lua自带的开发工具。
不过你确定不是你把原始文件改错了,按说记事本也是没问题的。
sublime
notepad
很多工具,记事本其实本事也就是,但是要安卓lua环境
LUA文件是什么?LUA文件如何打开?LUA文件怎么编辑
lua文件是编写lua脚本语言的文件,打开用ultraEdit,或者VS,还有别的一些IDE,在上面就能编辑
lua最著名的应用是在暴雪公司的网络游戏wow中。
lua脚本可以很容易的被c/c++代码调用。
有谁知道安卓有比较简单打开lua文件的方式吗
直接用手机自带的记事本或者其他什么读取文档的软件就可以打开。
iphone不能使用java语言。
android游戏是使用java语言开发的,用java或c++都行。
iphone开发游戏可以使用objective-c、c++。
甚至lua脚本他们都支持(依赖cocos2d-x或cocos3d-x,前者做2d游戏,或者做3d游戏)。
有人搞过安卓下lua的扩展库吗?成功了吗?
有人搞过安卓下lua的扩展库so吗?成功了吗?
很久之前,我写了一个小教程,可以顺利地在android里使用lua~
但是,有个问题,就是,如果用LdoFile函数来读取lua脚本,就会一直找不到路径。
目前,我找到了一个可解燃眉之急的办法,当然喇,网上已经有这种方法了,我稍微整理一下。
首先,请确认你已经能够成功地在android上使用lua脚本,否则,你可以看看这篇文章:
[小教程]解决android中加入Lua脚本后安装APK报错的问题。
(置顶的日志)
好,开始。
1。创建android项目,在asset资源文件夹下创建一个lua文件夹
2。新建一个lua文件,放到
asset\lua目录下,如asset\lua\hello。lua。注意咯,我们要把lua文件放到asset目录,很重要~
--文件名:hello。lua
--一个简单的函数,计算两个数相加
function
plus(a,
return
--一个稍微不太简单的简单的函数,参数是一个Java对象,函数内容是调用Java对象value的函数
function
heihei(value)
value:inc();
value:inc();
return
value;
3。理论上,使用L。LdoFile("asset/lua/hello。lua");就可以加载lua文件了,但是实际上加载不成功(为什么?我暂时还不知道,要么等我变强,要么你去变强,然后告诉我,嘻嘻~)
4。呐,凡事呢,都有解决的办法,咱们用L。LdoString()函数来代替LdoFile()好不好?~好~!
5。怎么代替呢?对了~聪明的你猜对了~把hello。lua文件用IO流读取出来,然后保存到字符串里,然后就可以调用LdoString()函数了~
6。Java代码如下:
public
class
HelloLuaActivity
extends
Activity
private
final
String
="HelloLuaActivity";
@Override
public
onCreate(Bundle
savedInstanceState)
super。onCreate(savedInstanceState);
setContentView(R。layout。mai
手机上怎么打开运行别人发过来的lua脚本文件(软件)
手机上怎么打开运行别人发过来的lua脚本文件(软件),首先你的手机要支持这个文件,GG是自带解密的,GG解不了,就手解mt就可以写脚本,也有脚本模板。然后找到这个程序,把这个文件打开就可以了。
G自带解密,GG解不了就手解mt就可以写脚本,也有脚本模板
是什么格式的文件。有可能是pdf吧。如是的话下个pdf阅读器就可以啦。如是word、excel直接用office查看就行了
xls文件为微软的office的execl做的文件,当你确定你的计算机上已经安装了但还是打不开,那建议你安装office2007
或者office2010测试
因为现在很多人都用这些高版本的了
首先你的手机要支持这个文件,然后找到这个程序,把这个文件打开就可以了
首先你的手机要支持这个文件,GG是自带解密的,GG解不了,就手解mt就可以写脚本,也有脚本模板。然后找到这个程序,把这个文件打开就可以了。首先你的手机要支持这个文件,GG是自带解密的,GG解不了,就手解mt就可以写脚本,也有脚本模板。然后找到这个程序,把这个文件打开就可以了。首先你的手机要支持这个文件,GG是自带解密的,GG解不了,就手解mt就可以写脚本,也有脚本模板。然后找到这个程序,把这个文件打开就可以了。
首先你的手机要支持这个文件,GG是自带解密的,GG解不了,就手解mt就可以写脚本,也有脚本模板。然后找到这个程序,把这个文件打开就可以了。


发表评论