Код: Выделить всё
[CXX1429] error when building with cmake using C:\Users\andreas\AndroidStudioProjects\NDK\base\src\main\cpp\CMakeLists.txt: -- The CXX compiler identification is Clang 19.0.1
-- Detecting CXX compiler ABI info
-- Configuring incomplete, errors occurred!
C++ build system [configure] failed while executing:
@echo off
"C:\\Users\\andreas\\AppData\\Local\\Android\\Sdk\\cmake\\4.1.0\\bin\\cmake.exe" ^
"-HC:\\Users\\andreas\\AndroidStudioProjects\\NDK\\base\\src\\main\\cpp" ^
"-DCMAKE_SYSTEM_NAME=Android" ^
"-DCMAKE_EXPORT_COMPILE_COMMANDS=ON" ^
"-DCMAKE_SYSTEM_VERSION=21" ^
"-DANDROID_PLATFORM=android-21" ^
"-DANDROID_ABI=x86_64" ^
"-DCMAKE_ANDROID_ARCH_ABI=x86_64" ^
"-DANDROID_NDK=C:\\Users\\andreas\\AppData\\Local\\Android\\Sdk\\ndk\\28.2.13676358" ^
"-DCMAKE_ANDROID_NDK=C:\\Users\\andreas\\AppData\\Local\\Android\\Sdk\\ndk\\28.2.13676358" ^
"-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\andreas\\AppData\\Local\\Android\\Sdk\\ndk\\28.2.13676358\\build\\cmake\\android.toolchain.cmake" ^
"-DCMAKE_MAKE_PROGRAM=C:\\Users\\andreas\\AppData\\Local\\Android\\Sdk\\cmake\\4.1.0\\bin\\ninja.exe" ^
"-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\andreas\\AndroidStudioProjects\\NDK\\base\\build\\intermediates\\cxx\\Debug\\5i6qz4i2\\obj\\x86_64" ^
"-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\andreas\\AndroidStudioProjects\\NDK\\base\\build\\intermediates\\cxx\\Debug\\5i6qz4i2\\obj\\x86_64" ^
"-DCMAKE_BUILD_TYPE=Debug" ^
"-BC:\\Users\\andreas\\AndroidStudioProjects\\NDK\\base\\.cxx\\Debug\\5i6qz4i2\\x86_64" ^
-GNinja ^
"-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON" ^
"-DCMAKE_MODULE_PATH=C:\\Users\\andreas\\AndroidStudioProjects\\NDK\\cmake"
from C:\Users\andreas\AndroidStudioProjects\NDK\base
CMake Error at C:/Users/andreas/AndroidStudioProjects/NDK/base/.cxx/Debug/5i6qz4i2/x86_64/CMakeFiles/CMakeScratch/TryCompile-4tcqm5/CMakeLists.txt:2 (set):
Syntax error in cmake code at
C:/Users/andreas/AndroidStudioProjects/NDK/base/.cxx/Debug/5i6qz4i2/x86_64/CMakeFiles/CMakeScratch/TryCompile-4tcqm5/CMakeLists.txt:2
when parsing string
C:\Users\andreas\AndroidStudioProjects\NDK\cmake
Invalid character escape '\U'.
CMake Error at C:/Users/andreas/AppData/Local/Android/Sdk/cmake/4.1.0/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile):
Failed to configure test project build system.
Однако это легче сказать, чем сделать, потому что я понятия не имею, откуда взялся этот путь. В файле local.properties нет cmake.dir, а также нет переменных среды CMake или Android, которые могли бы каким-то образом внедрить этот путь. Так откуда же все-таки берется этот путь? Он должен быть получен напрямую из Android Studio, но это будет означать, что Android Studio не работает?
Я имею в виду, что это новая установка Android Studio Otter 2, и я не вносил никаких изменений, поэтому разве это не должно работать прямо из коробки, не требуя каких-либо модификаций или исправлений?
Есть ли у кого-нибудь идеи, как это исправить, пожалуйста?
Подробнее здесь: https://stackoverflow.com/questions/798 ... oid-studio
Мобильная версия