Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. use qt5.15.0.1 and cmake to create android project error
Forum Updated to NodeBB v4.3 + New Features

use qt5.15.0.1 and cmake to create android project error

Scheduled Pinned Locked Moved Solved Mobile and Embedded
2 Posts 1 Posters 444 Views
  • 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.
  • Q Offline
    Q Offline
    qt_user_qyz
    wrote on 13 Sept 2020, 05:23 last edited by
    #1

    I want to use cmake to create android project in ubuntu 18.04 x64. So i use Qt creator create a Non-Qt Project with cmake build system. But it shows error. Could someone tell me how to solve it?
    The error info is:
    Running /home/ubuntu/software/Qt/Tools/CMake/bin/cmake -S /home/ubuntu/work/android_program/test_create_empty_demo -B /tmp/QtCreator-qvJEWw/qtc-cmake-NjfScPNk -GNinja -DCMAKE_BUILD_TYPE:String=Debug -DQT_QMAKE_EXECUTABLE:STRING=/home/ubuntu/software/Qt/5.15.1/android/bin/qmake -DCMAKE_PREFIX_PATH:STRING=/home/ubuntu/software/Qt/5.15.1/android -DCMAKE_C_COMPILER:STRING=/home/ubuntu/software/android/android_studio_sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DCMAKE_CXX_COMPILER:STRING=/home/ubuntu/software/android/android_studio_sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -DANDROID_NATIVE_API_LEVEL:STRING=16 -DANDROID_NDK:PATH=/home/ubuntu/software/android/android_studio_sdk/ndk/21.1.6352462 -DCMAKE_TOOLCHAIN_FILE:PATH=/home/ubuntu/software/android/android_studio_sdk/ndk/21.1.6352462/build/cmake/android.toolchain.cmake -DANDROID_ABI:STRING=armeabi-v7a -DANDROID_SDK:PATH=/home/ubuntu/software/android/android_studio_sdk -DANDROID_STL:STRING=cxx_shared -DCMAKE_FIND_ROOT_PATH:PATH=/home/ubuntu/software/Qt/5.15.1/android in /tmp/QtCreator-qvJEWw/qtc-cmake-NjfScPNk.
    -- Configuring incomplete, errors occurred!
    CMake Error at /home/ubuntu/software/android/android_studio_sdk/ndk/21.1.6352462/build/cmake/android.toolchain.cmake:377 (message):
    Invalid Android STL: cxx_shared.
    Call Stack (most recent call first):
    /home/ubuntu/software/Qt/Tools/CMake/share/cmake-3.17/Modules/CMakeDetermineSystem.cmake:93 (include)
    CMakeLists.txt:3 (project)

    CMake Error: CMake was unable to find a build program corresponding to "Ninja". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
    CMake process exited with exit code 1.
    Elapsed time: 00:00.

    2020-09-13 13-17-03 的屏幕截图.png

    1 Reply Last reply
    0
    • Q Offline
      Q Offline
      qt_user_qyz
      wrote on 13 Sept 2020, 13:15 last edited by
      #2

      After set cmake Initial CMake parameters is "-DANDROID_STL:STRING=c++_static", compile ok

      1 Reply Last reply
      0

      1/2

      13 Sept 2020, 05:23

      • Login

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