本页面由葡萄牙语机器翻译,可能存在错误。葡萄牙语版本为准。
安装与要求
只需几分钟,你就能准备好在桌面端运行的环境——这是最快的 上手途径(快速迭代,无需模拟器)。
前置条件
- JDK 17(LTS)。请验证:
java -version - Gradle —— 或者直接使用项目中自带的 wrapper(
gradlew):./gradlew --version
项目结构
一个 CrossFly 应用是一个 Gradle 多模块项目:一个 core 模块(你的 UI 和逻辑)+ 一个
按平台划分的启动器。将 CrossFly 依赖添加到 core,并包含你要运行的目标平台的启动器:
:core → seu código (Windows, componentes) + dependência do CrossFly
:lwjgl3 → launcher desktop (comece por aqui)
:android :ios :web → demais alvos
依赖(dev.crossfly:crossfly-core + 版本)和启动器的确切坐标来自
模板项目的 build.gradle —— 请按照仓库模板保持它们不变。
各平台要求
| 目标平台 | 需要 |
|---|---|
| 🖥️ 桌面(LWJGL3) | 只需 JDK —— 从这里开始 |
| 🤖 Android | Android SDK/NDK |
| 🍎 iOS | macOS + Xcode |
| 🌐 Web(TeaVM) | 一个浏览器(WebGL2) |
原生库: 每个平台都会打包
crossfly-lib(JNI),在启动时加载(WebGL 除外)。在桌面端,它需要位于java.library.path中(见 桌面)。
为什么从桌面端开始
桌面端提供最短的编译→运行周期(几秒,无需模拟器)。你在那里验证 UI,只有 当界面就绪后才转向移动端。
下一步
另请参阅
- 权威来源:第 4 章 —— 引导与生命周期 · 平台
这个页面有帮助吗?感谢你的反馈!