Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Using compilers other than MinGW
Forum Updated to NodeBB v4.3 + New Features

Using compilers other than MinGW

Scheduled Pinned Locked Moved Unsolved General and Desktop
34 Posts 5 Posters 2.4k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • tomyT Offline
    tomyT Offline
    tomy
    wrote on last edited by
    #15

    Thank you both. No I don't wish to run it; I merely wanted to know what I did (with your help), which is "building" the app. :)

    Now that we could build the program using the GCC compiler on Windows (MingW), how to build it this time using the other compiler, Clang, please?

    jsulmJ 1 Reply Last reply
    0
    • tomyT tomy

      Thank you both. No I don't wish to run it; I merely wanted to know what I did (with your help), which is "building" the app. :)

      Now that we could build the program using the GCC compiler on Windows (MingW), how to build it this time using the other compiler, Clang, please?

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #16

      @tomy said in Using compilers other than MinGW:

      how to build it this time using the other compiler, Clang, please?

      Do you have Qt built with this compiler?
      If so, then it works same way, just use qmake.exe from Clang Qt.

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      tomyT 1 Reply Last reply
      0
      • jsulmJ jsulm

        @tomy said in Using compilers other than MinGW:

        how to build it this time using the other compiler, Clang, please?

        Do you have Qt built with this compiler?
        If so, then it works same way, just use qmake.exe from Clang Qt.

        tomyT Offline
        tomyT Offline
        tomy
        wrote on last edited by
        #17

        @jsulm

        Do you have Qt built with this compiler?

        I don't know what it is. Sorry. I sent two screenshots in the first post. Aren't they there, please?

        jsulmJ 1 Reply Last reply
        0
        • tomyT tomy

          @jsulm

          Do you have Qt built with this compiler?

          I don't know what it is. Sorry. I sent two screenshots in the first post. Aren't they there, please?

          jsulmJ Offline
          jsulmJ Offline
          jsulm
          Lifetime Qt Champion
          wrote on last edited by
          #18

          @tomy "I don't know what it is" - well, it is Qt built using Clang compiler.
          You have a Kit for Android + Clang, you can use it to build for Android.
          If you want to see how to do so build first in QtCreator and check the "Compile Output" tab to see how QtCreator builds the project.

          https://forum.qt.io/topic/113070/qt-code-of-conduct

          tomyT 1 Reply Last reply
          0
          • jsulmJ jsulm

            @tomy "I don't know what it is" - well, it is Qt built using Clang compiler.
            You have a Kit for Android + Clang, you can use it to build for Android.
            If you want to see how to do so build first in QtCreator and check the "Compile Output" tab to see how QtCreator builds the project.

            tomyT Offline
            tomyT Offline
            tomy
            wrote on last edited by
            #19

            @jsulm

            I tested a number of QtQuick apps to build for Android, but for all I get the error below!

            C:\Qt\5.14.0\android\include\QtCore\qglobal.h:45: error: 'type_traits' file not found
            #  include <type_traits>
                       ^~~~~~~~~~~~~
            
            tomyT 1 Reply Last reply
            0
            • tomyT tomy

              @jsulm

              I tested a number of QtQuick apps to build for Android, but for all I get the error below!

              C:\Qt\5.14.0\android\include\QtCore\qglobal.h:45: error: 'type_traits' file not found
              #  include <type_traits>
                         ^~~~~~~~~~~~~
              
              tomyT Offline
              tomyT Offline
              tomy
              wrote on last edited by tomy
              #20

              The problem was with NDK. A higher version of NDK solved the issue. (For those who might come across the issue afterwards too)

              @jsulm

              I built and created the .apk file of a project called QML_test_1 using Qt Creator. The Output Window shows hundreds of lines! How to pinpoint the expressions to build the project the same way as the prior stage, this time with Clang, please?

              20:08:04: Running steps for project QML_test_1...
              20:08:04: Starting: "C:\Qt\5.14.0\android\bin\qmake.exe" D:\Projects\QML\QML_test_1\QML_test_1\QML_test_1.pro -spec android-clang "CONFIG+=debug" "CONFIG+=qml_debug" ANDROID_ABIS="armeabi-v7a"
              Info: creating stash file D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\.qmake.stash
              20:08:05: The process "C:\Qt\5.14.0\android\bin\qmake.exe" exited normally.
              20:08:05: Starting: "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" -f D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/Makefile qmake_all
              make: Nothing to be done for 'qmake_all'.
              20:08:05: The process "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" exited normally.
              20:08:05: Starting: "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" -j4
              D:\Qt_Stuff\android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -target armv7a-linux-androideabi21 -fno-limit-debug-info -fPIC -fstack-protector-strong -DANDROID -g -marm -O0 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I..\QML_test_1 -I. -IC:\Qt\5.14.0\android\include -IC:\Qt\5.14.0\android\include\QtQuickControls2 -IC:\Qt\5.14.0\android\include\QtQuick -IC:\Qt\5.14.0\android\include\QtGui -IC:\Qt\5.14.0\android\include\QtQmlModels -IC:\Qt\5.14.0\android\include\QtQml -IC:\Qt\5.14.0\android\include\QtNetwork -IC:\Qt\5.14.0\android\include\QtCore -Iarmeabi-v7a -IC:\Qt\5.14.0\android\mkspecs\android-clang -o armeabi-v7a\main.obj ..\QML_test_1\main.cpp
              C:\Qt\5.14.0\android\bin\rcc.exe -name qml ..\QML_test_1\qml.qrc -o armeabi-v7a\qrc_qml.cpp
              D:\Qt_Stuff\android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -target armv7a-linux-androideabi21 -fno-limit-debug-info -fPIC -fstack-protector-strong -DANDROID -g -marm -O0 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I..\QML_test_1 -I. -IC:\Qt\5.14.0\android\include -IC:\Qt\5.14.0\android\include\QtQuickControls2 -IC:\Qt\5.14.0\android\include\QtQuick -IC:\Qt\5.14.0\android\include\QtGui -IC:\Qt\5.14.0\android\include\QtQmlModels -IC:\Qt\5.14.0\android\include\QtQml -IC:\Qt\5.14.0\android\include\QtNetwork -IC:\Qt\5.14.0\android\include\QtCore -Iarmeabi-v7a -IC:\Qt\5.14.0\android\mkspecs\android-clang -o armeabi-v7a\qrc_qml.obj armeabi-v7a\qrc_qml.cpp
              D:\Qt_Stuff\android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -target armv7a-linux-androideabi21 -fno-limit-debug-info -Wl,-soname,libQML_test_1_armeabi-v7a.so -Wl,-rpath-link=C:/Qt/5.14.0/android/lib -Wl,--build-id=sha1 -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libQML_test_1_armeabi-v7a.so armeabi-v7a\main.obj armeabi-v7a\qrc_qml.obj   C:/Qt/5.14.0/android/lib/libQt5QuickControls2_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5Quick_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5Gui_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5QmlModels_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5Qml_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5Network_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5Core_armeabi-v7a.so -lGLESv2   -llog -lz -lm -ldl -lc
              20:08:07: The process "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" exited normally.
              20:08:07: Starting: "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" "INSTALL_ROOT=D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build" install
              C:\Qt\5.14.0\android\bin\qmake.exe -install qinstall -exe libQML_test_1_armeabi-v7a.so D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\libs\armeabi-v7a\libQML_test_1_armeabi-v7a.so
              20:08:07: The process "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" exited normally.
              20:08:07: Starting: "C:\Qt\5.14.0\android\bin\androiddeployqt.exe" --input D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/android-QML_test_1-deployment-settings.json --output D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/android-build --android-platform android-29 --jdk "C:/Program Files/Java/jdk1.8.0_211" --gradle
              Generating Android Package
                Input file: D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/android-QML_test_1-deployment-settings.json
                Output directory: D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/android-build/
                Application binary: QML_test_1
                Android build platform: android-29
                Install to device: No
                -- Skipping C:/Qt/5.14.0/android/plugins/iconengines/libplugins_iconengines_qsvgicon_armeabi-v7a.so. It has unmet dependencies: lib/libQt5Svg_armeabi-v7a.so,lib/libQt5Widgets_armeabi-v7a.so.
                -- Skipping C:/Qt/5.14.0/android/plugins/imageformats/libplugins_imageformats_qsvg_armeabi-v7a.so. It has unmet dependencies: lib/libQt5Svg_armeabi-v7a.so,lib/libQt5Widgets_armeabi-v7a.so.
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Fusion.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Fusion.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Imagine.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Imagine.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Imagine.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Material.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Material.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Universal.impl
              > Task :preBuild UP-TO-DATE
              > Task :preDebugBuild UP-TO-DATE
              > Task :compileDebugAidl
              > Task :compileDebugRenderscript NO-SOURCE
              > Task :checkDebugManifest
              > Task :generateDebugBuildConfig
              > Task :mainApkListPersistenceDebug
              > Task :generateDebugResValues
              > Task :generateDebugResources
              > Task :createDebugCompatibleScreenManifests
              > Task :processDebugManifest
              > Task :mergeDebugShaders
              > Task :compileDebugShaders
              > Task :generateDebugAssets
              > Task :mergeDebugAssets
              > Task :processDebugJavaRes NO-SOURCE
              > Task :checkDebugDuplicateClasses
              > Task :mergeDebugResources
              > Task :processDebugResources
              > Task :validateSigningDebug
              > Task :signingConfigWriterDebug
              > Task :mergeDebugJniLibFolders
              > Task :mergeExtDexDebug
              > Task :javaPreCompileDebug
              
              > Task :compileDebugJavaWithJavac
              Note: Some input files use or override a deprecated API.
              Note: Recompile with -Xlint:deprecation for details.
              
              > Task :compileDebugSources
              > Task :mergeDebugNativeLibs
              > Task :transformClassesWithDexBuilderForDebug
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_bearer_qandroidbearer_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qicns_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qtga_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qwbmp_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_debugger_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_messages_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_nativedebugger_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_preview_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_profiler_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtGraphicalEffects_qtgraphicaleffectsplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Controls.2_Imagine_qtquickcontrols2imaginestyleplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Controls.2_qtquickcontrols2plugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Controls.2_Universal_qtquickcontrols2universalstyleplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Layouts_qquicklayoutsplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Templates.2_qtquicktemplates2plugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Window.2_windowplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQML_test_1_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5Network_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5QuickParticles_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              
              > Task :stripDebugDebugSymbols
              Compatible side by side NDK version was not found.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libc++_shared.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qgif_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qico_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qjpeg_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qtiff_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qwebp_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_platforms_qtforandroid_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_inspector_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_local_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_native_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_quickprofiler_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_server_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_tcp_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtGraphicalEffects_private_qtgraphicaleffectsprivate_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick.2_qtquick2plugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Controls.2_Fusion_qtquickcontrols2fusionstyleplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Controls.2_Material_qtquickcontrols2materialstyleplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5Core_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5Gui_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5QmlModels_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5QmlWorkerScript_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5Qml_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5QuickControls2_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5QuickTemplates2_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5Quick_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
              
              > Task :mergeDebugJavaResource
              > Task :mergeDexDebug
              > Task :packageDebug
              > Task :assembleDebug
              
              BUILD SUCCESSFUL in 20s
              25 actionable tasks: 25 executed
              Android package built successfully in 29.187 ms.
                -- File: D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/android-build//build/outputs/apk/debug/android-build-debug.apk
              20:08:36: The process "C:\Qt\5.14.0\android\bin\androiddeployqt.exe" exited normally.
              20:08:36: Elapsed time: 00:32.
              
              jsulmJ 1 Reply Last reply
              0
              • tomyT tomy

                The problem was with NDK. A higher version of NDK solved the issue. (For those who might come across the issue afterwards too)

                @jsulm

                I built and created the .apk file of a project called QML_test_1 using Qt Creator. The Output Window shows hundreds of lines! How to pinpoint the expressions to build the project the same way as the prior stage, this time with Clang, please?

                20:08:04: Running steps for project QML_test_1...
                20:08:04: Starting: "C:\Qt\5.14.0\android\bin\qmake.exe" D:\Projects\QML\QML_test_1\QML_test_1\QML_test_1.pro -spec android-clang "CONFIG+=debug" "CONFIG+=qml_debug" ANDROID_ABIS="armeabi-v7a"
                Info: creating stash file D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\.qmake.stash
                20:08:05: The process "C:\Qt\5.14.0\android\bin\qmake.exe" exited normally.
                20:08:05: Starting: "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" -f D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/Makefile qmake_all
                make: Nothing to be done for 'qmake_all'.
                20:08:05: The process "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" exited normally.
                20:08:05: Starting: "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" -j4
                D:\Qt_Stuff\android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -target armv7a-linux-androideabi21 -fno-limit-debug-info -fPIC -fstack-protector-strong -DANDROID -g -marm -O0 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I..\QML_test_1 -I. -IC:\Qt\5.14.0\android\include -IC:\Qt\5.14.0\android\include\QtQuickControls2 -IC:\Qt\5.14.0\android\include\QtQuick -IC:\Qt\5.14.0\android\include\QtGui -IC:\Qt\5.14.0\android\include\QtQmlModels -IC:\Qt\5.14.0\android\include\QtQml -IC:\Qt\5.14.0\android\include\QtNetwork -IC:\Qt\5.14.0\android\include\QtCore -Iarmeabi-v7a -IC:\Qt\5.14.0\android\mkspecs\android-clang -o armeabi-v7a\main.obj ..\QML_test_1\main.cpp
                C:\Qt\5.14.0\android\bin\rcc.exe -name qml ..\QML_test_1\qml.qrc -o armeabi-v7a\qrc_qml.cpp
                D:\Qt_Stuff\android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -target armv7a-linux-androideabi21 -fno-limit-debug-info -fPIC -fstack-protector-strong -DANDROID -g -marm -O0 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I..\QML_test_1 -I. -IC:\Qt\5.14.0\android\include -IC:\Qt\5.14.0\android\include\QtQuickControls2 -IC:\Qt\5.14.0\android\include\QtQuick -IC:\Qt\5.14.0\android\include\QtGui -IC:\Qt\5.14.0\android\include\QtQmlModels -IC:\Qt\5.14.0\android\include\QtQml -IC:\Qt\5.14.0\android\include\QtNetwork -IC:\Qt\5.14.0\android\include\QtCore -Iarmeabi-v7a -IC:\Qt\5.14.0\android\mkspecs\android-clang -o armeabi-v7a\qrc_qml.obj armeabi-v7a\qrc_qml.cpp
                D:\Qt_Stuff\android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -target armv7a-linux-androideabi21 -fno-limit-debug-info -Wl,-soname,libQML_test_1_armeabi-v7a.so -Wl,-rpath-link=C:/Qt/5.14.0/android/lib -Wl,--build-id=sha1 -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libQML_test_1_armeabi-v7a.so armeabi-v7a\main.obj armeabi-v7a\qrc_qml.obj   C:/Qt/5.14.0/android/lib/libQt5QuickControls2_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5Quick_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5Gui_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5QmlModels_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5Qml_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5Network_armeabi-v7a.so C:/Qt/5.14.0/android/lib/libQt5Core_armeabi-v7a.so -lGLESv2   -llog -lz -lm -ldl -lc
                20:08:07: The process "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" exited normally.
                20:08:07: Starting: "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" "INSTALL_ROOT=D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build" install
                C:\Qt\5.14.0\android\bin\qmake.exe -install qinstall -exe libQML_test_1_armeabi-v7a.so D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\libs\armeabi-v7a\libQML_test_1_armeabi-v7a.so
                20:08:07: The process "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe" exited normally.
                20:08:07: Starting: "C:\Qt\5.14.0\android\bin\androiddeployqt.exe" --input D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/android-QML_test_1-deployment-settings.json --output D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/android-build --android-platform android-29 --jdk "C:/Program Files/Java/jdk1.8.0_211" --gradle
                Generating Android Package
                  Input file: D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/android-QML_test_1-deployment-settings.json
                  Output directory: D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/android-build/
                  Application binary: QML_test_1
                  Android build platform: android-29
                  Install to device: No
                  -- Skipping C:/Qt/5.14.0/android/plugins/iconengines/libplugins_iconengines_qsvgicon_armeabi-v7a.so. It has unmet dependencies: lib/libQt5Svg_armeabi-v7a.so,lib/libQt5Widgets_armeabi-v7a.so.
                  -- Skipping C:/Qt/5.14.0/android/plugins/imageformats/libplugins_imageformats_qsvg_armeabi-v7a.so. It has unmet dependencies: lib/libQt5Svg_armeabi-v7a.so,lib/libQt5Widgets_armeabi-v7a.so.
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.impl
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.impl
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.impl
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Fusion.impl
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Fusion.impl
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Imagine.impl
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Imagine.impl
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Imagine.impl
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Material.impl
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Material.impl
                Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Universal.impl
                > Task :preBuild UP-TO-DATE
                > Task :preDebugBuild UP-TO-DATE
                > Task :compileDebugAidl
                > Task :compileDebugRenderscript NO-SOURCE
                > Task :checkDebugManifest
                > Task :generateDebugBuildConfig
                > Task :mainApkListPersistenceDebug
                > Task :generateDebugResValues
                > Task :generateDebugResources
                > Task :createDebugCompatibleScreenManifests
                > Task :processDebugManifest
                > Task :mergeDebugShaders
                > Task :compileDebugShaders
                > Task :generateDebugAssets
                > Task :mergeDebugAssets
                > Task :processDebugJavaRes NO-SOURCE
                > Task :checkDebugDuplicateClasses
                > Task :mergeDebugResources
                > Task :processDebugResources
                > Task :validateSigningDebug
                > Task :signingConfigWriterDebug
                > Task :mergeDebugJniLibFolders
                > Task :mergeExtDexDebug
                > Task :javaPreCompileDebug
                
                > Task :compileDebugJavaWithJavac
                Note: Some input files use or override a deprecated API.
                Note: Recompile with -Xlint:deprecation for details.
                
                > Task :compileDebugSources
                > Task :mergeDebugNativeLibs
                > Task :transformClassesWithDexBuilderForDebug
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_bearer_qandroidbearer_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qicns_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qtga_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qwbmp_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_debugger_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_messages_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_nativedebugger_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_preview_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_profiler_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtGraphicalEffects_qtgraphicaleffectsplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Controls.2_Imagine_qtquickcontrols2imaginestyleplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Controls.2_qtquickcontrols2plugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Controls.2_Universal_qtquickcontrols2universalstyleplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Layouts_qquicklayoutsplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Templates.2_qtquicktemplates2plugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Window.2_windowplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQML_test_1_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5Network_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5QuickParticles_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                
                > Task :stripDebugDebugSymbols
                Compatible side by side NDK version was not found.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libc++_shared.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qgif_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qico_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qjpeg_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qtiff_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_imageformats_qwebp_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_platforms_qtforandroid_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_inspector_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_local_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_native_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_quickprofiler_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_server_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libplugins_qmltooling_qmldbg_tcp_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtGraphicalEffects_private_qtgraphicaleffectsprivate_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick.2_qtquick2plugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Controls.2_Fusion_qtquickcontrols2fusionstyleplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libqml_QtQuick_Controls.2_Material_qtquickcontrols2materialstyleplugin_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5Core_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5Gui_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5QmlModels_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5QmlWorkerScript_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5Qml_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5QuickControls2_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5QuickTemplates2_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                Unable to strip library 'D:\Projects\QML\QML_test_1\build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug\android-build\build\intermediates\merged_native_libs\debug\out\lib\armeabi-v7a\libQt5Quick_armeabi-v7a.so' due to missing strip tool for ABI 'ARMEABI_V7A'. Packaging it as is.
                
                > Task :mergeDebugJavaResource
                > Task :mergeDexDebug
                > Task :packageDebug
                > Task :assembleDebug
                
                BUILD SUCCESSFUL in 20s
                25 actionable tasks: 25 executed
                Android package built successfully in 29.187 ms.
                  -- File: D:/Projects/QML/QML_test_1/build-QML_test_1-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_0_for_Android-Debug/android-build//build/outputs/apk/debug/android-build-debug.apk
                20:08:36: The process "C:\Qt\5.14.0\android\bin\androiddeployqt.exe" exited normally.
                20:08:36: Elapsed time: 00:32.
                
                jsulmJ Offline
                jsulmJ Offline
                jsulm
                Lifetime Qt Champion
                wrote on last edited by
                #21

                @tomy said in Using compilers other than MinGW:

                this time with Clang, please?

                Please take a closer look at the output you get:

                D:\Qt_Stuff\android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -target armv7a-linux-an
                

                Do you see clang++ ?
                The android Kit already uses Clang to compile.

                https://forum.qt.io/topic/113070/qt-code-of-conduct

                tomyT 1 Reply Last reply
                1
                • jsulmJ jsulm

                  @tomy said in Using compilers other than MinGW:

                  this time with Clang, please?

                  Please take a closer look at the output you get:

                  D:\Qt_Stuff\android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -target armv7a-linux-an
                  

                  Do you see clang++ ?
                  The android Kit already uses Clang to compile.

                  tomyT Offline
                  tomyT Offline
                  tomy
                  wrote on last edited by
                  #22

                  @jsulm

                  The problem is that I'm not experienced in it.
                  Anyways, yes, I see the above section which is part of a very long line.

                  Should I use this method?

                  • Going to the "Build" folder using CMD
                  • Typing D:\Qt_Stuff\android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -target armv7a-linux-androideabi21 followed by the path to the project's directory
                  jsulmJ 1 Reply Last reply
                  0
                  • tomyT tomy

                    @jsulm

                    The problem is that I'm not experienced in it.
                    Anyways, yes, I see the above section which is part of a very long line.

                    Should I use this method?

                    • Going to the "Build" folder using CMD
                    • Typing D:\Qt_Stuff\android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -target armv7a-linux-androideabi21 followed by the path to the project's directory
                    jsulmJ Offline
                    jsulmJ Offline
                    jsulm
                    Lifetime Qt Champion
                    wrote on last edited by jsulm
                    #23

                    @tomy said in Using compilers other than MinGW:

                    Should I use this method?

                    Why do you want to do this? This line calls the compiler to compile a source code file. There is usually no need to do it manually, especially in bigger projects. This is how a QMake based project is usually build:

                    qmake
                    make
                    make install
                    

                    As you can see there is no manual compiler call . Make calls compiler for you.
                    Can you please explain what you're trying to achieve?

                    https://forum.qt.io/topic/113070/qt-code-of-conduct

                    tomyT 1 Reply Last reply
                    0
                    • jsulmJ jsulm

                      @tomy said in Using compilers other than MinGW:

                      Should I use this method?

                      Why do you want to do this? This line calls the compiler to compile a source code file. There is usually no need to do it manually, especially in bigger projects. This is how a QMake based project is usually build:

                      qmake
                      make
                      make install
                      

                      As you can see there is no manual compiler call . Make calls compiler for you.
                      Can you please explain what you're trying to achieve?

                      tomyT Offline
                      tomyT Offline
                      tomy
                      wrote on last edited by
                      #24

                      @jsulm

                      I think I said that in our prior posts. I'm aiming at building projects using GCC and Clang compilers from command line instead of the hammer button on the IDE (ctrl+B). For the GCC compiler, we made it above and built the project.
                      For Clang, you said it's similar. So I thought of that set of instructions.

                      For an empty folder called "BuildApk" on desktop to be used for building: C:\Users\ME\Desktop\BuildApk
                      and the project's directory on the path: D:\Projects\QML\QML_test_1\QML_test_1
                      what expressions do I need to use to build the project QML_test_1 using Clang?

                      jsulmJ 1 Reply Last reply
                      0
                      • tomyT tomy

                        @jsulm

                        I think I said that in our prior posts. I'm aiming at building projects using GCC and Clang compilers from command line instead of the hammer button on the IDE (ctrl+B). For the GCC compiler, we made it above and built the project.
                        For Clang, you said it's similar. So I thought of that set of instructions.

                        For an empty folder called "BuildApk" on desktop to be used for building: C:\Users\ME\Desktop\BuildApk
                        and the project's directory on the path: D:\Projects\QML\QML_test_1\QML_test_1
                        what expressions do I need to use to build the project QML_test_1 using Clang?

                        jsulmJ Offline
                        jsulmJ Offline
                        jsulm
                        Lifetime Qt Champion
                        wrote on last edited by jsulm
                        #25

                        @tomy If you want to build Qt apps with CLang you need Qt build with that compiler (and of cource CLang). Then you do it as usual: qmake, make.
                        For Android this is already the case as Android NDK uses CLang and Qt for Android is built using CLang from Android NDK.
                        For which other platform do you want to use CLang?

                        https://forum.qt.io/topic/113070/qt-code-of-conduct

                        tomyT 1 Reply Last reply
                        0
                        • jsulmJ jsulm

                          @tomy If you want to build Qt apps with CLang you need Qt build with that compiler (and of cource CLang). Then you do it as usual: qmake, make.
                          For Android this is already the case as Android NDK uses CLang and Qt for Android is built using CLang from Android NDK.
                          For which other platform do you want to use CLang?

                          tomyT Offline
                          tomyT Offline
                          tomy
                          wrote on last edited by
                          #26

                          @jsulm

                          I just want to build a project using Clang manually. And since the Android kit has that compiler on my Qt, so I chose a QML project.

                          So I think I must go this way:

                          • C:\Users\ME\Desktop\BuildApk>C:\Qt\5.14.0\android\bin\qmake.exe D:\Projects\QML\QML_test_1\QML_test_1

                          *the make file but what is the name of that and on what address on Qt!?

                          I guess I also need to setup the environment. But is the name of the file for Clang qtenv2.bat as well?

                          jsulmJ 1 Reply Last reply
                          0
                          • tomyT tomy

                            @jsulm

                            I just want to build a project using Clang manually. And since the Android kit has that compiler on my Qt, so I chose a QML project.

                            So I think I must go this way:

                            • C:\Users\ME\Desktop\BuildApk>C:\Qt\5.14.0\android\bin\qmake.exe D:\Projects\QML\QML_test_1\QML_test_1

                            *the make file but what is the name of that and on what address on Qt!?

                            I guess I also need to setup the environment. But is the name of the file for Clang qtenv2.bat as well?

                            jsulmJ Offline
                            jsulmJ Offline
                            jsulm
                            Lifetime Qt Champion
                            wrote on last edited by
                            #27

                            @tomy said in Using compilers other than MinGW:

                            the make file but what is the name of that and on what address on Qt!?

                            I don't understand this. Do you mean the name and location of the make file?
                            Makefile is created in the directory from which you call qmake and it is called Makefile.

                            https://forum.qt.io/topic/113070/qt-code-of-conduct

                            tomyT 1 Reply Last reply
                            0
                            • jsulmJ jsulm

                              @tomy said in Using compilers other than MinGW:

                              the make file but what is the name of that and on what address on Qt!?

                              I don't understand this. Do you mean the name and location of the make file?
                              Makefile is created in the directory from which you call qmake and it is called Makefile.

                              tomyT Offline
                              tomyT Offline
                              tomy
                              wrote on last edited by tomy
                              #28

                              @jsulm

                              No I meant the make and qmake files.
                              Please look at your previous set:

                              • 1- Open CMD
                              • 2- Create a build directory somewhere
                              • 3- Change to that directory
                              • 4- PATH_TO_MINGW_QT/qmake.exe PATH_TO_YOUR_PROJECT_DIRECTORY
                              • 5- PATH_TO_QT_Tools/mingw730_64/bin/mingww32-make.exe

                              I think number 4 should change to this:

                              • 4- PATH_TO_ANDROID/qmake.exe PATH_TO_YOUR_PROJECT_DIRECTORY

                              I found the qmake.exe file here: C:\Qt\5.14.0\android\bin\qmake.exe

                              Agree up to here?
                              If so, then we need to look up the make.exe file but this time not inside the mingw730_64 folder. Right?

                              jsulmJ 1 Reply Last reply
                              0
                              • tomyT tomy

                                @jsulm

                                No I meant the make and qmake files.
                                Please look at your previous set:

                                • 1- Open CMD
                                • 2- Create a build directory somewhere
                                • 3- Change to that directory
                                • 4- PATH_TO_MINGW_QT/qmake.exe PATH_TO_YOUR_PROJECT_DIRECTORY
                                • 5- PATH_TO_QT_Tools/mingw730_64/bin/mingww32-make.exe

                                I think number 4 should change to this:

                                • 4- PATH_TO_ANDROID/qmake.exe PATH_TO_YOUR_PROJECT_DIRECTORY

                                I found the qmake.exe file here: C:\Qt\5.14.0\android\bin\qmake.exe

                                Agree up to here?
                                If so, then we need to look up the make.exe file but this time not inside the mingw730_64 folder. Right?

                                jsulmJ Offline
                                jsulmJ Offline
                                jsulm
                                Lifetime Qt Champion
                                wrote on last edited by
                                #29

                                @tomy said in Using compilers other than MinGW:

                                If so, then we need to look up the make.exe file but this time not inside the mingw730_64 folder. Right?

                                It's right there in the build log you posted before:

                                20:08:05: Starting: "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe"
                                

                                https://forum.qt.io/topic/113070/qt-code-of-conduct

                                tomyT 1 Reply Last reply
                                1
                                • jsulmJ jsulm

                                  @tomy said in Using compilers other than MinGW:

                                  If so, then we need to look up the make.exe file but this time not inside the mingw730_64 folder. Right?

                                  It's right there in the build log you posted before:

                                  20:08:05: Starting: "D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe"
                                  
                                  tomyT Offline
                                  tomyT Offline
                                  tomy
                                  wrote on last edited by tomy
                                  #30

                                  @jsulm

                                  I ran the following and got the error for the environment. I'm sure the file for this is not that qtenv2.bat we used for GCC.

                                  C:\Users\ME\Desktop\BuildApk>C:\Qt\5.14.0\android\bin\qmake.exe D:\Projects\QML\QML_test_1\QML_test_1
                                  Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.
                                  Could not read qmake configuration file C:/Qt/5.14.0/android/mkspecs/android-clang/qmake.conf.
                                  Error processing project file: D:\Projects\QML\QML_test_1\QML_test_1\QML_test_1.pro
                                  

                                  Should I firstly run this line on CMD?
                                  C:\Qt\5.14.0\android\mkspecs\android-clang\qmake.conf

                                  jsulmJ 1 Reply Last reply
                                  0
                                  • tomyT tomy

                                    @jsulm

                                    I ran the following and got the error for the environment. I'm sure the file for this is not that qtenv2.bat we used for GCC.

                                    C:\Users\ME\Desktop\BuildApk>C:\Qt\5.14.0\android\bin\qmake.exe D:\Projects\QML\QML_test_1\QML_test_1
                                    Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.
                                    Could not read qmake configuration file C:/Qt/5.14.0/android/mkspecs/android-clang/qmake.conf.
                                    Error processing project file: D:\Projects\QML\QML_test_1\QML_test_1\QML_test_1.pro
                                    

                                    Should I firstly run this line on CMD?
                                    C:\Qt\5.14.0\android\mkspecs\android-clang\qmake.conf

                                    jsulmJ Offline
                                    jsulmJ Offline
                                    jsulm
                                    Lifetime Qt Champion
                                    wrote on last edited by
                                    #31

                                    @tomy said in Using compilers other than MinGW:

                                    C:\Qt\5.14.0\android\mkspecs\android-clang\qmake.conf

                                    This is a config file, nothing you can run.
                                    The error message tells you what is missing: "You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK".
                                    Check the Build settings for that Kit in QtCreator (left side "Projects/Build/Build Environment") and look there for ANDROID_NDK_ROOT variable there. Then, before running qmake, set ANDROID_NDK_ROOT in the same way it is set in Build settings.

                                    https://forum.qt.io/topic/113070/qt-code-of-conduct

                                    tomyT 1 Reply Last reply
                                    1
                                    • jsulmJ jsulm

                                      @tomy said in Using compilers other than MinGW:

                                      C:\Qt\5.14.0\android\mkspecs\android-clang\qmake.conf

                                      This is a config file, nothing you can run.
                                      The error message tells you what is missing: "You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK".
                                      Check the Build settings for that Kit in QtCreator (left side "Projects/Build/Build Environment") and look there for ANDROID_NDK_ROOT variable there. Then, before running qmake, set ANDROID_NDK_ROOT in the same way it is set in Build settings.

                                      tomyT Offline
                                      tomyT Offline
                                      tomy
                                      wrote on last edited by tomy
                                      #32

                                      @jsulm

                                      Check the Build settings for that Kit in QtCreator (left side "Projects/Build/Build Environment") and look there for ANDROID_NDK_ROOT variable there.

                                      I found it and its root there is: D:\Qt_Stuff\android-ndk-r21

                                      Then, before running qmake, set ANDROID_NDK_ROOT in the same way it is set in Build settings.

                                      I sat that this way, on Windows Environment:

                                      1.PNG

                                      Then ran the CMD command:

                                      C:\Users\ME\Desktop\BuildApk>C:\Qt\5.14.0\android\bin\qmake.exe D:\Projects\QML\QML_test_1\QML_test_1
                                      Info: creating stash file C:\Users\ME\Desktop\BuildApk\.qmake.stash
                                      
                                      C:\Users\ME\Desktop\BuildApk>
                                      

                                      Then a number of files were created in the folder:

                                      2.PNG

                                      But still there isn't any .apk file there!

                                      tomyT 1 Reply Last reply
                                      0
                                      • tomyT tomy

                                        @jsulm

                                        Check the Build settings for that Kit in QtCreator (left side "Projects/Build/Build Environment") and look there for ANDROID_NDK_ROOT variable there.

                                        I found it and its root there is: D:\Qt_Stuff\android-ndk-r21

                                        Then, before running qmake, set ANDROID_NDK_ROOT in the same way it is set in Build settings.

                                        I sat that this way, on Windows Environment:

                                        1.PNG

                                        Then ran the CMD command:

                                        C:\Users\ME\Desktop\BuildApk>C:\Qt\5.14.0\android\bin\qmake.exe D:\Projects\QML\QML_test_1\QML_test_1
                                        Info: creating stash file C:\Users\ME\Desktop\BuildApk\.qmake.stash
                                        
                                        C:\Users\ME\Desktop\BuildApk>
                                        

                                        Then a number of files were created in the folder:

                                        2.PNG

                                        But still there isn't any .apk file there!

                                        tomyT Offline
                                        tomyT Offline
                                        tomy
                                        wrote on last edited by
                                        #33

                                        Sorry, I forgot to run the last command which is the path to make.exe:
                                        D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe

                                        After this, a few more files, including .exe files, were added to the BuildApk folder (which is expected as we're on the windows-x86_64 path). But still no .apk file.

                                        When we built the project using Gcc for Windows, we obtained the executable file. So we must obtain the .apk file for Android when we build the project using Clang for Android kit. Not right?

                                        Where have I gone wrong and how to built the project completely so that we also have the apk file, please?

                                        mrjjM 1 Reply Last reply
                                        0
                                        • tomyT tomy

                                          Sorry, I forgot to run the last command which is the path to make.exe:
                                          D:\Qt_Stuff\android-ndk-r21\prebuilt\windows-x86_64\bin\make.exe

                                          After this, a few more files, including .exe files, were added to the BuildApk folder (which is expected as we're on the windows-x86_64 path). But still no .apk file.

                                          When we built the project using Gcc for Windows, we obtained the executable file. So we must obtain the .apk file for Android when we build the project using Clang for Android kit. Not right?

                                          Where have I gone wrong and how to built the project completely so that we also have the apk file, please?

                                          mrjjM Offline
                                          mrjjM Offline
                                          mrjj
                                          Lifetime Qt Champion
                                          wrote on last edited by
                                          #34

                                          @tomy
                                          Hi
                                          Normally the APk is build by Creator. When you compile in the commandline, you have to do this step manually.
                                          Details here.
                                          https://doc.qt.io/qt-5/deployment-android.html

                                          I think when running androiddeployqt its will make the APK file but i cant tell what parameters to use.

                                          1 Reply Last reply
                                          1

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved