Uploaded image for project: 'Qt Tools for Android'
  1. Qt Tools for Android
  2. QTTA-189

Error message for empty variables in QtBuild task are unclear

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Not Evaluated
    • None
    • QtGP 1.0
    • QtGP: General
    • None
    • 7e4cce046 (dev)

    Description

      For example, when passing:

      QtBuild {
          projectPath = file('..')
      }
      

      You will get an error like:

      13:06:09: Running steps for project qtquickview...
      13:06:09: Starting: "/usr/local/bin/cmake" --build /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build --target all
      [1/2 306.1/sec] Copying tst_qtquickview binary to apk folder
      [2/2 2.1/sec] Creating APK for tst_qtquickview
      FAILED: build_dir/android-build/tst_qtquickview.apk /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir/android-build/tst_qtquickview.apk 
      cd /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir && /usr/local/bin/cmake -E copy /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir/libtst_qtquickview_x86_64.so /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir/android-build/libs/x86_64/libtst_qtquickview_x86_64.so && /home/petrivirkkunen/sources/qt-embed-to-android/install/bin/androiddeployqt --input /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir/android-tst_qtquickview-deployment-settings.json --output /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir/android-build --apk /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir/android-build/tst_qtquickview.apk --depfile /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir/android-build/tst_qtquickview.d --builddir /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/petrivirkkunen/sources/qt-embed-to-android/install-android/lib/cmake/Qt6BuildInternals/QtStandaloneTestTemplateProject /home/petrivirkkunen/sources/qt-embed-to-android/qtdeclarative/tests/auto/qtquickview /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir/android-build/tst_qtquickview.d /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/CMakeFiles/d/d85ed1dfe9f03bf876e23b6640724111727a3d6deb8a4ba79cb5433f2fed5542.d
      Generating Android Package
        Input file: /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir/android-tst_qtquickview-deployment-settings.json
        Output directory: /home/petrivirkkunen/sources/qt-embed-to-android/build-android/tst_qtquickview_build/build_dir/android-build/
        Application binary: tst_qtquickview
        Android build platform: android-34
        Install to device: No
      Skipping createRCC> Task :QtBuildTask FAILED
      Failure: No Qt for Android kit found from:FAILURE: Build failed with an exception.* What went wrong:
      Execution failed for task ':QtBuildTask'.
      > No Qt for Android kit found from: * 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 733ms
      1 actionable task: 1 executed
      Building the android package failed!
        -- For more information, run this command with --verbose.
      ninja: build stopped: subcommand failed.
      13:06:10: The process "/usr/local/bin/cmake" exited with code 1.
      Error while building/deploying project qtquickview (kit: Qt 6.9.0 (install-android))
      The kit Qt 6.9.0 (install-android) has configuration issues which might be the root cause for this problem.
      When executing step "Build"
      13:06:10: Elapsed time: 00:01. 

      Where in fact it doesn't even detect that the user did not even give the qtKitDir, and it should probably also detect an empty value for projectPath and the other variables.

      Attachments

        For Gerrit Dashboard: QTTA-189
        # Subject Branch Project Status CR V

        Activity

          People

            teko Tero Koponen
            pevirkku Petri Virkkunen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes