Я решил проблему с комментарием Валентина Сафонникова:
«Вместо изменения глобального пути вы можете добавить путь к cmake в файл local.properties в том же каталоге, что и gradlew. cmake.dir=D\:\\Android\\sdk\\cmake\\3.10.2.4988404
»
Редактировать: Я только думал, что это было решено.Все проблемы были окончательно решены только после того, как я удалил cmake 3.10 и оставил только установленный cmake 3.6 (он продолжал использовать 3.10 даже с cmake.dir=...\\3.6...
. Я мог видеть это в текстовом выводе gradle:
External native generate JSON debug: executing cmake Executable : C:\Users\User\AppData\Local\Android\Sdk\cmake\3.10.2.4988404\bin\cmake.exe
arguments :
...
-DCMAKE_MAKE_PROGRAM=C:\Users\User\AppData\Local\Android\Sdk\cmake\3.6.4111459\bin\ninja.exe
...