繁体   English   中英

使用 Felgo Qt Creator 生成 android APK 的最简单/快捷方式是什么?

[英]What is the EASIEST/QUICKIEST way to generate an android APK using Felgo Qt Creator?

这里没有这样的 android 选项和菜单: https://stackoverflow.com/a/28292048/5648245 :(

复制? 使用 qt 创建者构建 apk 的问题为什么一年后没有答案?

在菜单“工具/选项/套件”中,唯一自动检测到的是 felgo 桌面 gcc。

Obs.:我无法忍受观看带有说明的视频,以防万一……

ps.:我在 Ubuntu 18.04 上使用 Qt Creator 4.11.2


更新:

我按照此处的说明尝试了 gradle: https://developer.android.com/studio/build/building-cmdline#DebugMode
与: gradle assembleDebug
但没有这样的任务,我用gradle tasks --all确认。

还有一个包含这些文件的android路径:

AndroidManifest.xml
build.gradle

gradle tasks输出此错误:
Could not get unknown property 'androidCompileSdkVersion' for extension 'android' of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.

我想我需要安装 android 编译器? 以后我会研究更多...

我建议你从纯 Qt Creator 开始(用 QML 实现一个简单的游戏)。 Qt Creator 在各种论坛上有出色的在线说明和支持。 如果您需要 2d 游戏的物理,请考虑添加 QML-BOX2D。 (一个开源插件)。

Felgo 已经封装了一些功能来为您节省一些步骤,但他们声称比其他平台少 90% 的代码是由于 QML(与 Felgo 几乎没有关系)。 来自用户的 Felgo 论坛帖子未得到答复,Felgo Slack 频道显示几个月前未答复的问题,但如果 Felgo 死了也没关系,您仍然应该从纯 Qt / QML 开始

Qt 站点提供了编译为 APK 的说明(请参阅Qt Android 说明),它们甚至还有用于将可执行文件放置在应用商店/销售中的帮助类。 一旦您掌握了 QML(以及可能的 QML-box2d),您就可以查看一些附加组件,让生活变得更简单。

但是,我建议您转到 Qt5 - Qt4 已经很老了。 我并不是说 QML 是“最好的”游戏开发平台,但是如果 Qt/QML/C++ 勾选了你的框,那么它很棒,你应该能够使用上面的链接相当容易地为 Android 构建(说明太长,无法复制进入这个答案)

您应该可以按照本指南https://felgo.com/doc/felgo-deployment-android/#add-felgo-packages-for-android-platform中的步骤进行操作

还有 Felgo Cloud Builds,您无需在机器上设置任何东西https://felgo.com/cloud-builds ,即使您可以使用 WebIDE http://ide.felgo.com/跳过任何安装

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM