-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
Qt Creator 17.0.2
-
-
2024wk08FOQtforAndroid, 2024wk26s2FOQtforAndroid, 2025wk44s3QtforAndroid
Steps to reproduce
- In Qt Creator, create a new "Qt Quick Application"
- Build the project without modifying anything
- Repeat Step #2, paying close attention to the "Compile Output" pane
Outcomes
Even though absolutely nothing has changed, androiddeployqt still spends >20 seconds doing busywork. In the log below,
- There is a ~7 second pause after "Generating Android Package...Install to device: No"
- There is a ~13 second pause after "Starting a Gradle Daemon"
14:44:07: Initializing deployment to Android device/simulator
14:44:07: Deploying to
14:44:07: Running steps for project untitled6...
14:44:07: Starting: "C:\Qt\Tools\CMake_64\bin\cmake.exe" --build D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug --target all
[1/1 20.0/sec] Copying appuntitled6 binary to apk folder
14:44:08: The process "C:\Qt\Tools\CMake_64\bin\cmake.exe" exited normally.
14:44:08: Starting: "C:\Qt\6.6.0\mingw_64\bin\androiddeployqt.exe" --input D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-appuntitled6-deployment-settings.json --output D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-build --android-platform android-33 --jdk C:/openjdk/jdk-11.0.2 --gradle
Generating Android Package
Input file: D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-appuntitled6-deployment-settings.json
Output directory: D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-build/
Application binary: appuntitled6
Android build platform: android-33
Install to device: No
Starting a Gradle Daemon, 2 busy and 1 incompatible and 2 stopped Daemons could not be reused, use --status for details
> Task :preBuild UP-TO-DATE
> Task :preDebugBuild UP-TO-DATE
> Task :mergeDebugNativeDebugMetadata NO-SOURCE
> Task :compileDebugAidl NO-SOURCE
> Task :compileDebugRenderscript NO-SOURCE
> Task :generateDebugBuildConfig UP-TO-DATE
> Task :javaPreCompileDebug UP-TO-DATE
> Task :checkDebugAarMetadata UP-TO-DATE
> Task :generateDebugResValues UP-TO-DATE
> Task :mapDebugSourceSetPaths UP-TO-DATE
> Task :generateDebugResources UP-TO-DATE
> Task :mergeDebugResources UP-TO-DATE
> Task :createDebugCompatibleScreenManifests UP-TO-DATE
> Task :extractDeepLinksDebug UP-TO-DATE
> Task :processDebugMainManifest UP-TO-DATE
> Task :processDebugManifest UP-TO-DATE
> Task :processDebugManifestForPackage UP-TO-DATE
> Task :processDebugResources UP-TO-DATE
> Task :compileDebugJavaWithJavac UP-TO-DATE
> Task :mergeDebugShaders UP-TO-DATE
> Task :compileDebugShaders NO-SOURCE
> Task :generateDebugAssets UP-TO-DATE
> Task :mergeDebugAssets UP-TO-DATE
> Task :compressDebugAssets UP-TO-DATE
> Task :processDebugJavaRes NO-SOURCE
> Task :mergeDebugJavaResource UP-TO-DATE
> Task :checkDebugDuplicateClasses UP-TO-DATE
> Task :desugarDebugFileDependencies UP-TO-DATE
> Task :mergeExtDexDebug UP-TO-DATE
> Task :mergeLibDexDebug UP-TO-DATE
> Task :dexBuilderDebug UP-TO-DATE
> Task :mergeProjectDexDebug UP-TO-DATE
> Task :mergeDebugJniLibFolders UP-TO-DATE
> Task :mergeDebugNativeLibs UP-TO-DATE
> Task :stripDebugDebugSymbols UP-TO-DATE
> Task :validateSigningDebug UP-TO-DATE
> Task :writeDebugAppMetadata UP-TO-DATE
> Task :writeDebugSigningConfigVersions UP-TO-DATE
> Task :packageDebug UP-TO-DATE
> Task :createDebugApkListingFileRedirect UP-TO-DATE
> Task :assembleDebug UP-TO-DATE
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 14s
31 actionable tasks: 31 up-to-date
Android package built successfully in 18.271 ms.
-- File: D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-build//build/outputs/apk/debug/android-build-debug.apk
14:44:26: The process "C:\Qt\6.6.0\mingw_64\bin\androiddeployqt.exe" exited normally.
14:44:26: Starting: "C:\Qt\6.6.0\mingw_64\bin\androiddeployqt.exe --verbose --output D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-build --no-build --input D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-appuntitled6-deployment-settings.json --gradle --reinstall --device emulator-5554"
Generating Android Package
Input file: D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-appuntitled6-deployment-settings.json
Output directory: D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-build/
Application binary: appuntitled6
Android build platform: android-33
Install to device: emulator-5554
Detecting dependencies of application.
Reading dependencies from D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-build//libs/x86_64/libappuntitled6_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6OpenGL_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
lib/libQt6Quick_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6Core_x86_64.so
Appending dependency: lib/libQt6Core_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6Gui_x86_64.so
lib/libQt6Core_x86_64.so
Appending dependency: lib/libQt6Gui_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6Network_x86_64.so
lib/libQt6Core_x86_64.so
Appending dependency: lib/libQt6Network_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6OpenGL_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency: lib/libQt6OpenGL_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6QmlModels_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6Qml_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
Appending dependency: lib/libQt6Qml_x86_64.so
Reading Android dependencies for Qt6Qml_x86_64
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_debugger_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_debugger_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_inspector_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6OpenGL_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
lib/libQt6Quick_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6Quick_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6OpenGL_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
Appending dependency: lib/libQt6Quick_x86_64.so
Reading Android dependencies for Qt6Quick_x86_64
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_inspector_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_local_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_local_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_messages_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_messages_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_native_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_native_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_nativedebugger_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_nativedebugger_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_preview_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6OpenGL_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
lib/libQt6Quick_x86_64.so
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_preview_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_profiler_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_profiler_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_quick3dprofiler_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6OpenGL_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
lib/libQt6Quick3DUtils_x86_64.so
lib/libQt6Quick_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6Quick3DUtils_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6OpenGL_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
lib/libQt6Quick_x86_64.so
Appending dependency: lib/libQt6Quick3DUtils_x86_64.so
No android dependencies for Qt6Quick3DUtils_x86_64
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_quick3dprofiler_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_quickprofiler_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6OpenGL_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
lib/libQt6Quick_x86_64.so
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_quickprofiler_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_server_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_server_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_tcp_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Appending dependency from xml: plugins/qmltooling/libplugins_qmltooling_qmldbg_tcp_x86_64.so
Appending dependency: lib/libQt6QmlModels_x86_64.so
Reading Android dependencies for Qt6Core_x86_64
Reading Android dependencies for Qt6Gui_x86_64
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/platforms/libplugins_platforms_qtforandroid_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency from xml: plugins/platforms/libplugins_platforms_qtforandroid_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/platforminputcontexts/libplugins_platforminputcontexts_qtvirtualkeyboardplugin_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6OpenGL_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
lib/libQt6Quick_x86_64.so
lib/libQt6VirtualKeyboard_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6VirtualKeyboard_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6OpenGL_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
lib/libQt6Quick_x86_64.so
Appending dependency: lib/libQt6VirtualKeyboard_x86_64.so
No android dependencies for Qt6VirtualKeyboard_x86_64
Appending dependency from xml: plugins/platforminputcontexts/libplugins_platforminputcontexts_qtvirtualkeyboardplugin_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/generic/libplugins_generic_qinsighttracker_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6InsightTracker_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Sql_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6InsightTracker_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Sql_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6Sql_x86_64.so
lib/libQt6Core_x86_64.so
Appending dependency: lib/libQt6Sql_x86_64.so
Reading Android dependencies for Qt6Sql_x86_64
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/sqldrivers/libplugins_sqldrivers_qsqlite_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Sql_x86_64.so
Appending dependency from xml: plugins/sqldrivers/libplugins_sqldrivers_qsqlite_x86_64.so
Appending dependency: lib/libQt6InsightTracker_x86_64.so
No android dependencies for Qt6InsightTracker_x86_64
Appending dependency from xml: plugins/generic/libplugins_generic_qinsighttracker_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/iconengines/libplugins_iconengines_qsvgicon_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Svg_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6Svg_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency: lib/libQt6Svg_x86_64.so
No android dependencies for Qt6Svg_x86_64
Appending dependency from xml: plugins/iconengines/libplugins_iconengines_qsvgicon_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/imageformats/libplugins_imageformats_qgif_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qgif_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/imageformats/libplugins_imageformats_qicns_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qicns_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/imageformats/libplugins_imageformats_qico_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qico_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/imageformats/libplugins_imageformats_qjpeg_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qjpeg_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/imageformats/libplugins_imageformats_qsvg_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Svg_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qsvg_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/imageformats/libplugins_imageformats_qtga_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qtga_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/imageformats/libplugins_imageformats_qtiff_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qtiff_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/imageformats/libplugins_imageformats_qwbmp_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qwbmp_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/imageformats/libplugins_imageformats_qwebp_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Appending dependency from xml: plugins/imageformats/libplugins_imageformats_qwebp_x86_64.so
Reading Android dependencies for Qt6Network_x86_64
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/networkinformation/libplugins_networkinformation_qandroidnetworkinformation_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
Appending dependency from xml: plugins/networkinformation/libplugins_networkinformation_qandroidnetworkinformation_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/tls/libplugins_tls_qcertonlybackend_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
Appending dependency from xml: plugins/tls/libplugins_tls_qcertonlybackend_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/tls/libplugins_tls_qopensslbackend_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
Appending dependency from xml: plugins/tls/libplugins_tls_qopensslbackend_x86_64.so
No android dependencies for Qt6OpenGL_x86_64
No android dependencies for Qt6QmlModels_x86_64
Reading dependencies from C:/Qt/6.6.0/android_x86_64/plugins/platforms/libplugins_platforms_qtforandroid_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
Scanning for QML imports.
Running qmlimportscanner with the following command: C:/Qt/6.6.0/mingw_64/./bin/qmlimportscanner.exe -rootPath D:/QtSupport/untitled6/ -rootPath D:/QtSupport/untitled6/ -importPath C:/Qt/6.6.0/android_x86_64/./qml C:/Qt/6.6.0/android_x86_64/qml D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/untitled6 D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug D:/QtSupport/untitled6/ D:/QtSupport/untitled6/
-- Adding 'C:/Qt/6.6.0/android_x86_64/qml/QtQuick' as QML dependency
Reading dependencies from C:/Qt/6.6.0/android_x86_64/qml/QtQuick/libqml_QtQuick_qtquick2plugin_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Gui_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6OpenGL_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
lib/libQt6Quick_x86_64.so
-- Adding 'C:/Qt/6.6.0/android_x86_64/qml/QtQml' as QML dependency
Reading dependencies from C:/Qt/6.6.0/android_x86_64/qml/QtQml/libqml_QtQml_qmlmetaplugin_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
-- Adding 'C:/Qt/6.6.0/android_x86_64/qml/QtQml/Base' as QML dependency
Reading dependencies from C:/Qt/6.6.0/android_x86_64/qml/QtQml/Base/libqml_QtQml_Base_qmlplugin_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
-- Adding 'C:/Qt/6.6.0/android_x86_64/qml/QtQml/Models' as QML dependency
Reading dependencies from C:/Qt/6.6.0/android_x86_64/qml/QtQml/Models/libqml_QtQml_Models_modelsplugin_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6QmlModels_x86_64.so
lib/libQt6Qml_x86_64.so
-- Adding 'C:/Qt/6.6.0/android_x86_64/qml/QtQml/WorkerScript' as QML dependency
Reading dependencies from C:/Qt/6.6.0/android_x86_64/qml/QtQml/WorkerScript/libqml_QtQml_WorkerScript_workerscriptplugin_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6QmlWorkerScript_x86_64.so
lib/libQt6Qml_x86_64.so
Reading dependencies from C:/Qt/6.6.0/android_x86_64/lib/libQt6QmlWorkerScript_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Appending dependency: lib/libQt6QmlWorkerScript_x86_64.so
No android dependencies for Qt6QmlWorkerScript_x86_64
-- Adding 'C:/Qt/6.6.0/android_x86_64/qml/QtQuick/Window' as QML dependency
Reading dependencies from C:/Qt/6.6.0/android_x86_64/qml/QtQuick/Window/libqml_QtQuick_Window_quickwindowplugin_x86_64.so
lib/libQt6Core_x86_64.so
lib/libQt6Network_x86_64.so
lib/libQt6Qml_x86_64.so
Copying 57 dependencies from Qt into package.
Copying STL library
-- Skipping file C:/Users/USER/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib//x86_64-linux-android/libc++_shared.so. Same or newer file already in place.
Skipping createRCC
Installing Android package to device.
Running command "C:/Users/USER/AppData/Local/Android/Sdk/platform-tools/adb.exe -s emulator-5554 install -r D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-build//build/outputs/apk/debug/android-build-debug.apk"
Performing Streamed Install
Success
Android package built successfully in 2.572 ms.
-- It can now be run from the selected device/emulator.
-- File: D:/QtSupport/build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug/android-build//build/outputs/apk/debug/android-build-debug.apk
14:44:29: The process "C:\Qt\6.6.0\mingw_64\bin\androiddeployqt.exe" exited normally.
14:44:29: Pulling files necessary for debugging.
14:44:29: Package deploy: Running command "C:\Users\USER\AppData\Local\Android\Sdk\platform-tools\adb.exe -s emulator-5554 pull /system/bin/app_process64 D:\QtSupport\build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug\android-app-process\app_process".
14:44:29: Package deploy: Running command "C:\Users\USER\AppData\Local\Android\Sdk\platform-tools\adb.exe -s emulator-5554 pull /system/bin/linker64 D:\QtSupport\build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug\android-app-process\linker64".
14:44:29: Package deploy: Running command "C:\Users\USER\AppData\Local\Android\Sdk\platform-tools\adb.exe -s emulator-5554 pull /system/lib64/libc.so D:\QtSupport\build-untitled6-Android_Qt_6_6_0_Clang_x86_64-Debug\android-app-process\libc.so".
14:44:29: Elapsed time: 00:22.
Notes
A customer reported that, in their large project that consists of one application and multiple libraries, androiddeployqt spends over 1 minute regenerating the entire package whenever they change a single *.cpp file.
Suggestions
- Support incremental package generation. Only re-generate parts that have changed, and don't generate the package at all if nothing has changed.
- Allow the Gradle daemon to be kept alive for reuse, instead of stopping and starting a new daemon for each build.
- relates to
-
QTCREATORBUG-27359 Qt for Android Windows 10 deployment takes two minutes (too slow)
-
- Reported
-
-
QTBUG-101356 Building examples on Android is very slow when using NDK 23
-
- Reported
-
-
QTBUG-113996 Re-factor androiddeployqt
-
- In Progress
-
-
QTBUG-114589
Collect pain point of the deploy tool and suggestions
-
- Closed
-
- mentioned in
-
Page Loading...