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

使用Felgo Qt Creator生成android APK最简单/最快速的方法是什么?,android,qt,apk,felgo,Android,Qt,Apk,Felgo,这里没有这样的android选项和菜单::( 重复?为什么一年后就没有答案了 在菜单“Tools/Options/Kits”中,唯一自动检测到的是felgo desktop gcc 备注:我不能忍受看带说明的视频,以防有任何 注:我正在Ubuntu 18.04上使用QtCreator 4.11.2 更新: 我尝试了此处指定的gradle: 使用:gradleassembledebug 但是没有我用gradletasks(所有)确认的任务 还有一个包含以下文件的android路径: Androi

这里没有这样的android选项和菜单::(

重复?为什么一年后就没有答案了

在菜单“Tools/Options/Kits”中,唯一自动检测到的是felgo desktop gcc

备注:我不能忍受看带说明的视频,以防有任何

注:我正在Ubuntu 18.04上使用QtCreator 4.11.2


更新:

我尝试了此处指定的gradle:
使用:
gradleassembledebug

但是没有我用
gradletasks(所有
)确认的任务

还有一个包含以下文件的
android
路径:

AndroidManifest.xml
build.gradle
gradletasks
则输出此错误:
无法为com.android.build.gradle.internal.dsl.BaseAppModuleExtension类型的扩展“android”获取未知属性“androidCompileSdkVersion”。


我想我需要安装Android编译器吗?我将稍后再研究…

< P>我建议你从纯Qt Creator开始(在QML中实现一个简单的游戏)。Qt Creator在各种论坛上有很好的在线指令和支持。如果你需要2D游戏的物理,考虑添加QML- BOX2D。(开源添加)。 Felgo包装了一些函数以节省一些步骤,但是他们声称比其他平台少90%的代码是由于QML(与Felgo没有什么关系).Felgo论坛用户发布的帖子没有得到回复,Felgo Slack频道显示了几个月前没有得到回复的问题!但不管Felgo是否死亡,你还是应该从纯Qt/QML开始

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


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

按照本指南中的步骤进行操作应该没问题


还有Felgo云构建,你不必在你的机器上安装任何东西,甚至你可以使用WebIDE跳过任何安装

只需做一个渐变构建:@palsm4 thx,我正在尝试按照说明进行操作,我想我需要一些安卓依赖项来尝试构建它?我稍后会尝试更多。除了Eclipse,我从未使用过任何东西(以及后来的AndroidStudio)来构建.apks。在封面下,后者使用“gradle”,前者使用“ant”。我假设您能够使用QT Creator构建一些东西。如果是这样,那么您应该已经拥有了一切(Java编译器、安卓SDK和任何其他依赖项)你需要。否则,如果你不能用QtCreator构建任何东西……我会跑(不是走!)到AndroidStudio。这个链接可能也会有帮助:AndroidStudio是另一个巨大的IDE。我从这里下载了它,解压缩了,但我不确定…如果我使用的是Qt Creator IDE,为什么我应该让AndroidStudio而不是AndroidDK插入Qt Creator?我还没有放弃Felgo,看起来相当健壮,仍然在研究该怎么做:>Felgo是Qt的QML产品的薄包装(QML本身就是一个令人印象深刻的游戏平台)。Felgo提供的很多东西都可以在开源社区中找到(例如:QML-BOX2D项目),因此也值得一看。以1500美元/年和可怕的许可条款,我不确定Felgo是否是“最好的”按照OP的要求生成APK的方法。也许看看纯Qt+QML-BOX2D项目就能满足OP的需要。QML-BOX2D项目有很好的支持,因此询问该小组可能会得到答案。(Felgo论坛/频道中的问题基本上没有答案)-也许Felgo项目正在进行中,但这可能会回答这个问题,在这里包括答案的基本部分,并提供链接供参考。