Failed to build Android application using Qt

The Cmake version I use is 3.20.0, I try to compile such a project:

cmake_minimum_required(VERSION 3.5)

project(untitled8 LANGUAGES CXX)

set(CMAKE_INCLUDE_CURRENT_DIR ON)

set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

find_package(Qt5 COMPONENTS Core Quick REQUIRED)

if(ANDROID)
    add_library(untitled8 SHARED main.cpp qml.qrc)
else()
    add_executable(untitled8 main.cpp qml.qrc)
endif()

target_compile_definitions(untitled8
  PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>)
target_link_libraries(untitled8
  PRIVATE Qt5::Core Qt5::Quick)

# QtCreator supports the following variables for Android, which are identical to qmake Android variables.
# Check http://doc.qt.io/qt-5/deployment-android.html for more information.
# These variables must use CACHE, otherwise QtCreator won't see them.

#if(ANDROID)
#    set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android" CACHE INTERNAL "")
#    if (ANDROID_ABI STREQUAL "armeabi-v7a")
#        set(ANDROID_EXTRA_LIBS ${CMAKE_CURRENT_SOURCE_DIR}/path/to/libcrypto.so ${CMAKE_CURRENT_SOURCE_DIR}/path/to/libssl.so CACHE INTERNAL "")
#    endif()
#endif()

But during Cmake processing, the following error occurred:

Check for working CXX compiler: E:/Android/android-ndk-r21e/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe - broken 
CMake Error at C:/Program Files/CMake/share/cmake-3.19/Modules/CMakeTestCXXCompiler.cmake:59
 (message):   The C++ compiler   
   "E:/Android/android-ndk-r21e/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" 
   is not able to compile a simple test program.   
 It fails with the following output: 
     Change Dir: C:/Users/tyh/AppData/Local/Temp/QtCreator-TOazCZ/qtc-cmake-KpiQqOPd/CMakeFiles/CMakeTmp 
         Run Build Command(s):jom /nologo cmTC_ee129\fast && The system can not find the file specified。 
    Generator: execution of make failed. Make command was: jom /nologo cmTC_ee129\fast &&     
         CMake will not be able to correctly generate this project. Call Stack (most recent call first):100:    CMakeLists.txt:3 (project)

and the command line:

"C:\Program Files\CMake\bin\cmake.exe" E:/Cplusplus/QTXM/untitled9 "-GCodeBlocks - NMake Makefiles JOM" "-DANDROID_ABI:STRING=armeabi-v7a" "-DANDROID_NATIVE_API_LEVEL:STRING=21" "-DANDROID_NDK:PATH=E:\Android\android-ndk-r17c" "-DANDROID_STL:STRING=c++_shared" "-DCMAKE_BUILD_TYPE:STRING=Debug" "-DCMAKE_CXX_COMPILER:STRING=" "-DCMAKE_C_COMPILER:STRING=" "-DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE:STRING=BOTH" "-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY:STRING=BOTH" "-DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE:STRING=BOTH" "-DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM:STRING=BOTH" "-DCMAKE_PREFIX_PATH:STRING=G:/Qt/Qt5.13.1/5.13.1/android_armv7" "-DCMAKE_TOOLCHAIN_FILE:PATH=E:\Android\android-ndk-r17c\build\cmake\android.toolchain.cmake" "-DQT_QMAKE_EXECUTABLE:STRING=G:/Qt/Qt5.13.1/5.13.1/android_armv7/bin/qmake.exe"

It might be the problem is those generators don’t work with Clang. Seems like you are using QtCreator on windows so it should have installed Ninja alreadt, try using that as a generator instead