我在學習通過Qt Creator(v4.1.0社區)開發Android應用程序。當我構建我的示例應用程序時,沒有任何問題,但是當我使用Android x86 Kit(GCC 4.9,Qt 5.7.0)運行它時,它失敗了,我從編譯輸出控制檯收到此消息(當我使用Desktop Qt 5.7.0 MinGW 32位):Qt Android應用程序執行失敗
'C++' is not recognized as an internal or external command, operable program or batch file. 'C++\Qt\build-AndroidAppSample-Android_for_x86_GCC_4_9_Qt_5_7_0-Debug\android-build\' is not recognized as an internal or external command, operable program or batch file. Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Building the android package failed!
-- For more information, run this command with --verbose. 21:04:35: The process "C:\Qt\5.7\android_x86\bin\androiddeployqt.exe" exited with code 14. Error while building/deploying project AndroidAppSample (kit: Android for x86 (GCC 4.9, Qt 5.7.0)) When executing step "Build Android APK"
任何人都可以解釋我做錯了什麼或給出一些想法來解決它。謝謝你的幫助。
你安裝Android SDK和NDK工具? – user12345
是的,我已經安裝了Android SDK,Android NDK,Java SDK和Apache Ant。我還創建了一個兼容的AVD仿真器 –
看起來您的項目路徑中有一些空格以及一些不完整的引號,而androiddeployqt嘗試將部分路徑「C++」解析爲命令而不是參數。有關更多信息,我們可能需要查看調用androiddeployqt的行。你有Qt安裝在名稱中沒有空格的文件夾中嗎? – FourtyTwo