其实这是蛮久之前写的, 从网易博客拷过来的,嘿嘿,自己写了东西,总喜欢多多分享~
不是反话吖,是真的开心~标题改日再改回正常的~
这两天把我折腾的~
老大让我把lua弄到android里,我兴奋吧,网上根本找不到资料~
好吧,我认了,找英文的...
一个字一个字地看,一句句地理解。
终于理解完整篇英文了...结果发现不是我要的资料...
然后不断这么重复着~
我很想说些粗口啥的~但是我不会这么做的~
幸好现在大家发明了很优雅的粗口~于是...
你娘亲的~
呼~解气~~~~
好了,这是我第二次写教程~为了我们吃力不讨好的敲代码的同行~
因为我在半个小时前解决了这个问题了~多亏了以下这篇文章:
http://www.ideaex.net/html/Article/2011/07/27/260.html
说了这么久,先介绍一下我的问题:
在android开发中使用lua脚本,编译时没有问题,但是apk安装到手机后会报错。
很美丽的一个错误:大概是说,找不到luajava1-1的lib库文件。
我现在写的教程是以这篇文章为准的~因为上面那篇文章的作者是高手,所以很多细节问题都没有说~
那就,由木头我来补充吧~
好了,废话结束咯~开始~!
1. 先下载这个文件,别怕,100kb不到的大小:http://115.com/file/bhzojo8c#
2. OK,文件下载好了?(可能链接会过期,过期了就在评论里留言,我会再上传一次的) 文件里有两个文件夹: libs和org
3. 先别问是什么,我想先让你把程序跑起来,然后我再慢慢解释。
4. 好了,打开你熟悉的eclipse,新建一个android项目(嘿嘿,别告诉我你不懂,不懂的先学学android开发的基础),我把项目命名为LuaDemo。
5. 好了吧,现在你只需用做两步。
6. 第一步,把刚刚下载的libs文件夹复制到项目的根目录。
7. 第二步,把刚刚下载的org文件夹复制到项目的src目录,看看现在的目录结构:
8. 啊,不好意思,还有第三步,嘿嘿,就是写一个lua的android应用,测试一下下~
9. 怎么写?我现在还不知道~lua脚本我今天才开始学的~怎么办?直接新建一个android的Activity类,把下面的代码拷到onCreate函数里吧:
好了,连接好你的手机,运行程序~准备享受胜利的喜悦吧~
以上是参照了那篇文章写出来的,所以不算原创~
至于为什么要这么做,请大家去看看那篇原文,说得很清楚了。
原文里要下载很多工具,其实目的就是生成一个os库文件。
而我发现,我很不厚道地发现,这个库文件是通用的,不需要每个android应用都生成一次~
所以,您只需把那不到100kb的文件下载了,就可以解决问题了(原文里可是要下载差不多2G的文件呢~)~
然后,还有那个org文件夹,里面是luajava的文件,有了它们,才能使用一些lua提供的类。
喂~~嘿嘿,我很开心啊~~可是,我只能和敲代码的你们分享~
希望能帮到未来需要我这篇文章的人。
分享到:
相关推荐
lua解密工具.apk是一款用于解密Lua脚本的工具,适用于Android操作系统。Lua是一种轻量级的脚本语言,常用于游戏开发、嵌入式系统和网络编程等领域。通过使用该工具,开发者可以对Lua脚本进行反编译、编辑和重新编译...
运行Lua脚本语句 运行Lua脚本文件 调用 Android API
浅析android手游lua脚本的加密与解密(番外篇之反编译的对抗)
游戏引擎HGE结合Lua脚本 教程.zip
主要介绍了Lua脚本自动生成APK包,本文脚本适用于cocos2dx+lua的项目,需要的朋友可以参考下
lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问...
资料中介绍了Lua 脚本语法说明,介绍LUA编程语法和详细使用教程,非常适合LUA脚本初学者学习,适合LUA基础学习
Lua脚本语言中文教程.pdf Lua入门到精通 入门到精通。。
Lua脚本语言中文教程.rar Lua脚本语言中文教程.rar Lua脚本语言中文教程.rar
LUA脚本支持库|LUA脚本支持库
Lua 脚本语言 简明教程
stm32f103移植lua解释器,能够在片上运行lua语言脚本。 欢迎大家下载、学习、交流。
Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 Lua由...
在Android项目中使用Lua,需要两个步骤: 1、加载Lua脚本解析引擎。 2、以Native API方式调用引擎接口 直接以JNI方式调用Lua解析引擎的接口十分麻烦,开源项目LuaJava(https://github.com/mkottman/AndroLua )...
适用于lua脚本的解密
Lua是一种免费、开放的中间代码型的脚本语言,作者在研究了它的结构和 特点的基础上,对Lua运行环境中的堆栈结构进行了分析,由于引擎与Lua脚本 均能够操作堆栈中的数据,因此通过把堆栈作为两者信息传递的中间层,...
Lua脚本支持库
freeswitch LUA 脚本reference lua 脚本reference lua 开发脚本指南