2016-09-26 31 views
0

Qt Creator(v4.1.0コミュニティ)によるAndroidアプリケーションの開発を学んでいます。サンプルアプリケーションをビルドしても問題はありませんが、Android x86キット(GCC 4.9、Qt 5.7.0)で実行すると失敗し、コンパイル出力コンソールからこのメッセージが表示されます。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"

は、誰もが私が間違って何をすべきかを私に説明したり、それを解決するためにいくつかのアイデアを与えることができます:QtはMinGWの32ビット)5.7.0。助けてくれてありがとう。

+0

あなたはアンドロイドSDKとNDKツールをインストールしましたか? – user12345

+0

はい、私はすでにAndroid SDK、Android NDK、Java SDK、Apache Antをインストールしています。私は互換性のあるAVDエミュレータも作成しました –

+0

あなたのプロジェクトパスに不完全な引用符を含むスペースがいくつかあり、androiddeployqtがパラメータの代わりにコマンド "C++"のパスの一部を解析しようとしています。詳細については、おそらくandroiddeployqtが呼び出される行を見る必要があります。名前にスペースがないフォルダにQtがインストールされていますか? – FourtyTwo

答えて

0

あなたのAndroidキットが自動的に検出されますか?または手動で追加したかどうかを確認します。私は、以下に述べたことを試して、それが役立つかどうかを確認することをお勧めします。プロジェクトに

、アンドロイドAPKを構築し、下図に示すように、新しいバージョンにAndroidのビルドSDKを変更:

build_Android APK version

+0

ありがとう、私はすでにこの問題を解決しました –

+0

素晴らしいです。同じ問題に遭遇した場合、あなたのソリューションを将来使用することができるように、ここにあなたのソリューションを投稿することをお勧めします。 – user12345

関連する問題