corona SDK是如何为Android构建的

corona SDK是如何为Android构建的,android,coronasdk,Android,Coronasdk,我最近读到了关于Corona SDK的文章,我想我会尝试一下,这个概念真的很酷,因为他们使用Lua作为脚本环境,这有利于跨平台开发 编写的Lua脚本可以直接在Corona模拟器上运行,因为它是Lua解释器 我的问题是它如何为Android构建,Lua脚本是否转换为Java代码?这是使用本地android SDK实现的,还是我需要将代码上传到Corona服务器 如果使用过它的人能提供更多细节,那就太好了 提前感谢。从我的用法来看,我是这样理解它的工作原理的: 您可以将lua文件上载到其服务器 他

我最近读到了关于Corona SDK的文章,我想我会尝试一下,这个概念真的很酷,因为他们使用Lua作为脚本环境,这有利于跨平台开发

编写的Lua脚本可以直接在Corona模拟器上运行,因为它是Lua解释器

我的问题是它如何为Android构建,Lua脚本是否转换为Java代码?这是使用本地android SDK实现的,还是我需要将代码上传到Corona服务器

如果使用过它的人能提供更多细节,那就太好了


提前感谢。

从我的用法来看,我是这样理解它的工作原理的:

  • 您可以将lua文件上载到其服务器
  • 他们将其与给定平台和游戏引擎的解释器打包
  • 他们会把你的二进制软件包寄回来

所以lua不会被转换成java代码,它只是打包的

谢谢,所以你的意思是,他们会发回apk文件吗?(里面必须有.class文件,对吗?),如果我需要对AndroidManifests进行更改,是一个带有.class的apk,一些.so库和资产/资源,你可以调整你的清单(稍微),这里可以找到一些信息:谢谢你的帮助,所以基本上corona只需要将Lua转换为.java,然后再转换为.class文件,因此,设备上不需要lua解释器来运行lua编译的二进制文件。