Когда я пытаюсь синхронизировать/построить, я получаю следующую ошибку до фактического компиляции C ++ даже начинается:
Вот мой файл cmake < /p>
cmake_minimum_required(VERSION 3.22.1)
project(mypaint_jni)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# JNI shim (C++)
add_library(mypaint-jni SHARED
mypaint_jni.cpp
src/Engine.cpp
src/PixelUtils.cpp
)
target_link_libraries(mypaint-jni
mypaint
${log-lib}
)
< /code>
Что я попробовал < /p>
- Обновленная версия Gradle (через gradle-wrapper.properties < /code>) < /li>
Обновленная версия Android Gradle (AGP) < /li>
обновленная версия Cotlin < /li> < /li>
./gradlew --stop && ./gradlew clean && rm -rf ~/.gradle/caches/[/code]) - Проверьте my cmakelists.txt (что прост и хорошо компилируется, когда cmake напрямую называется)
Подробнее здесь: https://stackoverflow.com/questions/797 ... n-building
Мобильная версия