Не вдалося зібрати в Cmake під час створення нативного модуля


0

Я будую проект cordova, який вимагає cmake для побудови рідних модулів для android. Все працювало добре, і збірка була успішною, але після оновлення cmake до 3.10.2 на андроїд-студії я отримую цю помилку.

Що пішло не так:

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, але проблема не зникала. Моя попередня версія, яку я перевірив на андроїд-студії, була 3.6.4111459. Коли я завантажую cmake через android studio, його зараз завантажується 3.10.2. Чи є спосіб вирішити цю проблему. будь-яка допомога буде дуже вдячна. Я бачив інші питання, але жоден із методів не працював.

Відповіді:


0

Видалення встановленого Cmake та встановлення cmake 3.6.4111459 через Android_Studio вирішило проблему. Але збірка все ще не вдавалася через помилку синхронізації на android 3.3, пониження рівня до 3.2.1 вирішило проблему. Для вирішення проблеми збою синхронізації на android 3.3 вам потрібно встановити ніндзя та налаштувати запит на дозвіл. Сподіваюся, що це допомагає

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.