簡體   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