Я строю проект Cordova, который требует cmake для сборки нативных модулей для Android. Все работало хорошо, и сборка прошла успешно, но после обновления cmake до 3.10.2 на Android Studio я получаю эту ошибку.

Что пошло не так:

Execution failed for task ':generateJsonModelDebug'.
> Error occurred while communicating with CMake server. Check log /home/hottab/Documents/Cordovaapps/pos/platforms/android/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_server_log.txt for additional information.

cmake_server_log.txt

CMAKE SERVER: 

CMAKE SERVER: [== "CMake Server" ==[

CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"}

CMAKE SERVER: ]== "CMake Server" ==]

Я пытался понизить его до 3.6.0, 3.6.2 и 3.6.3, но проблема осталась. Моя предыдущая версия, которую я проверял на Android Studio, была 3.6.4111459. Когда я загружаю cmake через android studio, он загружается в настоящее время 3.10.2. Есть ли способ, которым эта проблема может быть решена. любая помощь будет высоко оценена. Я видел другие вопросы, но ни один из методов не работал.

1 ответ1

0

Удаление установленного Cmake и последующая установка cmake 3.6.4111459 через Android_Studio решили проблему. Но сборка все еще не работала из-за ошибки синхронизации на андроиде 3.3, снижение до 3.2.1 решило проблему. Чтобы решить проблему сбоя синхронизации на Android 3.3, вы должны установить ниндзя и настроить запрос на разрешение, чтобы он работал. надеюсь, это поможет

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .