QT版本:5.14.2
JDK:jdk-8u281-windows-x64
SDK:android-sdk_r24.4.1-windows
NDK:android-ndk-r21d-windows-x86_64
按教程安裝,配置環境變數,QT顯示正常,下圖為安裝好后QT界面

構建專案 在Generating Android Package停留時間較長,從網上查找資料,改過阿里倉庫,查了一天資料能嘗試的都嘗試了還是不行,仍然出錯,如下:
Generating Android Package
Input file: D:/MyCppWorkspace/build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/android-TEST1111-deployment-settings.json
Output directory: D:/MyCppWorkspace/build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/android-build/
Application binary: TEST1111
Android build platform: android-29
Install to device: No
FAILURE: Build failed with an exception.
* Where:
Build file 'D:\MyCppWorkspace\build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug\android-build\build.gradle' line: 1
* What went wrong:
A problem occurred evaluating root project 'android-build'.
> Could not find method ?buildscript() for arguments [build_h9xuh45k4zu783d0js50vpxl$_run_closure1@47d023b7] on root project 'android-build' of type org.gradle.api.Project.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
-- Skipping C:/Qt/Qt5.14.2/5.14.2/android/plugins/iconengines/libplugins_iconengines_qsvgicon_armeabi-v7a.so. It has unmet dependencies: lib/libQt5Svg_armeabi-v7a.so.
-- Skipping C:/Qt/Qt5.14.2/5.14.2/android/plugins/imageformats/libplugins_imageformats_qsvg_armeabi-v7a.so. It has unmet dependencies: lib/libQt5Svg_armeabi-v7a.so.
Skipping createRCC
Building the android package failed!
-- For more information, run this command with --verbose.
23:53:46: 行程"C:\Qt\Qt5.14.2\5.14.2\android\bin\androiddeployqt.exe"退出,退出代碼 14 。
Error while building/deploying project TEST1111 (kit: Android for armeabi-v7a,arm64-v8a,x86,x86_64 (Clang Qt 5.14.2 for Android))
When executing step "Build Android APK"
有知道的大神幫忙看看怎么弄,萬分感謝!!
uj5u.com熱心網友回復:
輸出資訊再貼多點uj5u.com熱心網友回復:
這是所有的了
10:01:31: 為專案TEST1111執行步驟 ...
10:01:31: 正在啟動 "C:\Qt\Qt5.14.2\5.14.2\android\bin\qmake.exe" D:\MyCppWorkspace\TEST1111\TEST1111.pro -spec android-clang "CONFIG+=qtquickcompiler" ANDROID_ABIS="armeabi-v7a"
10:01:32: 行程"C:\Qt\Qt5.14.2\5.14.2\android\bin\qmake.exe"正常退出。
10:01:32: 正在啟動 "D:\Environment\android-ndk-r21d\prebuilt\windows-x86_64\bin\make.exe" -f D:/MyCppWorkspace/build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Release/Makefile qmake_all
make: Nothing to be done for 'qmake_all'.
10:01:33: 行程"D:\Environment\android-ndk-r21d\prebuilt\windows-x86_64\bin\make.exe"正常退出。
10:01:33: 正在啟動 "D:\Environment\android-ndk-r21d\prebuilt\windows-x86_64\bin\make.exe" -j4
make: Nothing to be done for 'first'.
10:01:33: 行程"D:\Environment\android-ndk-r21d\prebuilt\windows-x86_64\bin\make.exe"正常退出。
10:01:33: Removing directory D:\MyCppWorkspace\build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Release\android-build/libs
10:01:33: 正在啟動 "D:\Environment\android-ndk-r21d\prebuilt\windows-x86_64\bin\make.exe" "INSTALL_ROOT=D:\MyCppWorkspace\build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Release\android-build" install
C:\Qt\Qt5.14.2\5.14.2\android\bin\qmake.exe -install qinstall -exe libTEST1111_armeabi-v7a.so D:\MyCppWorkspace\build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Release\android-build\libs\armeabi-v7a\libTEST1111_armeabi-v7a.so
10:01:34: 行程"D:\Environment\android-ndk-r21d\prebuilt\windows-x86_64\bin\make.exe"正常退出。
10:01:34: Starting: "C:\Qt\Qt5.14.2\5.14.2\android\bin\androiddeployqt.exe" --input D:/MyCppWorkspace/build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Release/android-TEST1111-deployment-settings.json --output D:/MyCppWorkspace/build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Release/android-build --android-platform android-29 --jdk "C:/Program Files/Java/jdk1.8.0_281" --gradle
Generating Android Package
Input file: D:/MyCppWorkspace/build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Release/android-TEST1111-deployment-settings.json
Output directory: D:/MyCppWorkspace/build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Release/android-build/
Application binary: TEST1111
Android build platform: android-29
Install to device: No
FAILURE: Build failed with an exception.
* Where:
Build file 'D:\MyCppWorkspace\build-TEST1111-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Release\android-build\build.gradle' line: 1
* What went wrong:
A problem occurred evaluating root project 'android-build'.
> Could not find method ?buildscript() for arguments [build_8oumn9uzip3fnofgxo8cyba6j$_run_closure1@47d023b7] on root project 'android-build' of type org.gradle.api.Project.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
-- Skipping C:/Qt/Qt5.14.2/5.14.2/android/plugins/iconengines/libplugins_iconengines_qsvgicon_armeabi-v7a.so. It has unmet dependencies: lib/libQt5Svg_armeabi-v7a.so.
-- Skipping C:/Qt/Qt5.14.2/5.14.2/android/plugins/imageformats/libplugins_imageformats_qsvg_armeabi-v7a.so. It has unmet dependencies: lib/libQt5Svg_armeabi-v7a.so.
Skipping createRCC
Building the android package failed!
-- For more information, run this command with --verbose.
10:01:47: 行程"C:\Qt\Qt5.14.2\5.14.2\android\bin\androiddeployqt.exe"退出,退出代碼 14 。
Error while building/deploying project TEST1111 (kit: Android for armeabi-v7a,arm64-v8a,x86,x86_64 (Clang Qt 5.14.2 for Android))
When executing step "Build Android APK"
10:01:47: Elapsed time: 00:16.
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/257927.html
標籤:Qt
上一篇:求真心話大冒險原始碼
下一篇:Mac終端使用cocopod問題
