CoronaCards:项目集成 — Android

修订 版本 2024.3703
关键词 CoronaCards, Android
另请参阅 Android 入门指南
Android 原生/Lua 通信

概述

本指南介绍如何将 CoronaCards 集成到原生 Android 项目中。

系统要求

安装

下载页面获取所需的 CoronaCards 框架,并按照说明进行安装。

com.ansca.corona.CoronaView 是主要入口点 — 这是应该添加到布局中的视图。

用法/资源

要在设计器中使用 CoronaCards,您需要将 .jar 文件复制到 [项目目录]/[应用程序名称]/libs 文件夹,并将 .so 文件复制到 [项目目录]/[应用程序名称]/src/main/jniLibs/armeabi-v7a 文件夹。可以在 GitHub 上找到示例文件夹结构。Android Studio 会在设计器中将 CoronaView 显示为自定义视图。

Eclipse

要在 Eclipse 中使用 CoronaCards,请将 .jar 文件复制到 [项目目录]/libs 文件夹,并将 .so 文件复制到 [项目目录]/libs/armeabi-v7a 文件夹。

清单文件

无需向清单文件中添加任何内容。

Solar2D 项目

将您的 Solar2D 资源(即 main.lua)放入项目的 assets 文件夹中。然后 CoronaView 应该使用此路径

CoronaView coronaView = new CoronaView(context);
coronaView.init("");
示例
CoronaView coronaView = new CoronaView(context);
// Assuming 'main.lua' and all of its assets are in a folder named 'Fishies' in the 'assets' directory:
coronaView.init("Fishies/")