如果我想开发C ++ Qt Android应用程序,那么开发工具版本的工作组合是什么?我尝试了几种组合,但它们都因一个简单的Hello World测试应用程序的奇怪构建错误而失败。
目前,我有
但是,例如失败了
Buildfile: build.xml does not exist!
Build failed
Warning: Android platform 'android--1' does not exist in SDK.
Building the android package failed!
-- For more information, run this command with --verbose.
21:35:44: Der Prozess "C:\EigeneDateien\bin\Qt-5.8.0\5.8\android_armv7\bin\androiddeployqt.exe" wurde mit dem Rückgabewert 14 beendet.
我想使用开源版本。
答案 0 :(得分:3)
一个好的过程是使用Qt的在线安装程序(https://www.qt.io/download-qt-installer),获取最新版本的QtCreator / Qt,然后获取最新版本的ndk / sdk / jdk,因为它并不总是有效。 ..
我在2019年初与bt进行了抗争,此后从Windows 7和10开始,这对我来说是完美的组合。
QtCreator 4.8.0,基于Qt 5.12.0。那时我已经从在线安装程序中获取了该文件并将其存档,但是您显然可以从here专门下载它。
NDK r18b
JDK 1.8.0_201,可以从this page下载(查找jdk-8u201-windows-x64.exe)
Android SDK命令行工具“ sdk-tools-windows-4333796”,here可用。然后使用sdkmanager下载API platform-tools
和android-28
。尝试sdkmanager "platform-tools" "platforms;android-28"
不再需要ant
,QtCreator将以静默方式下载和使用gradle
。