【问题标题】:How does corona SDK build for AndroidCorona SDK 如何为 Android 构建
【发布时间】:2012-01-28 11:05:36
【问题描述】:

我最近阅读了有关 Corona SDK 的信息,我想我会尝试一下,这个概念真的很酷,因为他们使用 Lua 作为脚本环境,并且非常适合跨平台开发,

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

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

如果有使用过的人能提供更多详细信息,那就太好了。

提前致谢。

【问题讨论】:

    标签: android coronasdk


    【解决方案1】:

    根据我的用法,这是我理解它的工作原理:

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

    所以lua并没有被转换成java代码,它只是被打包了

    【讨论】:

    • 谢谢,你的意思是,他们发回一个apk文件? (它必须有.class文件吧?),如果我需要对AndroidManifest进行更改
    • 是的带有 .class 的 apk,一些 .so 库和资产/资源,您可以调整清单(一点点),可以在此处找到一些信息:developer.anscamobile.com/content/configuring-projects
    • 感谢帮助,所以基本上 corona 只是将 Lua 转换为 .java,然后转换为 .class 文件,因此设备上不需要 lua 解释器来运行 Lua 编译的二进制文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 2015-06-25
    • 2018-02-12
    相关资源
    最近更新 更多