Cannot compile QML application for Android on 5.14.*

  • Hello all!

    I'm trying to build my QML application for android on Windows 10, but on 5.14.* (looks like this is important) I receive the following error message:

    error: no such file or directory: '@armeabi-v7a\\release\lib<appName>'
    clang++: error: no such file or directory: '@armeabi-v7a\\release\lib<appName>'
    make: *** [Makefile:572: build\release\lib<appName>] Error 1

    Build is successful if I use 5.15.1 e.g., but I'm interested in building with 5.14.1. I use JDK 1.8.0_261, SDK 2.1 and NDK 21.1.6352462.

    qmake gives me the following message (don't know, if this is connected with my issue):

    C:/Qt/5.14.1/android/mkspecs/features/android/android_deployment_settings.prf(73): contains(): Encountered invalid regular expression '.*\qmake_qmake_immediate.qrc$'.'

    I have found some topics about this issue, but haven't found any working solution for me. So my question is: what can I do with this thing? Thank you in advance for an any help!

  • I have tested it on Linux ant I have the same issue there:

    File not found: Error setting permissions on <pathToAppName>/android-build/libs/armeabi-v7a/lib<appName> error: Operation not permitted

  • Lifetime Qt Champion

    @St-Stanislav said in Cannot compile QML application for Android on 5.14.*:


    What is this path exactly? Do you have write access there?

  • @jsulm

    Yes, I have checked it firstly, project is located in /home directory, lib file that is generated received the following permissions: -rwxrwxr-x . Now I have reinstalled sdk, ndk and so on. It's the following message, when I try to build release:

    :-1: error: [Makefile:745: build/release/] Error 127

    But this file is existed and has permissions mentioned above. It is strange, but debug mode is being built okay.

Log in to reply