CMake связаться с сервером произошла ошибка - PullRequest
0 голосов
/ 09 января 2019

Я строю проект, которому нужен код NDK, но вот эта проблема сводит меня с ума в последние несколько дней.

Это просто пустой проект, использующий NDK, который был создан по инструкции AS и ничего не изменил.


Окружающая среда:

  • Android Studio 3.2.1
  • Сборка # AI-181.5540.7.32.5056338, построена 9 октября 2018 года
  • JRE: 1.8.0_152-release-1136-b06 amd64
  • JVM: 64-разрядная виртуальная машина OpenJDK от JetBrains s.r.o
  • Windows 10 10.0
  • CMake версия 3.10.2.4988404 (загружено с помощью SDK Manager)

Вот подсказка:

Support for CMake 3.7 and higher is a preview feature. To report a bug, see https://developer.android.com/studio/report-bugs.html
The CompileOptions.bootClasspath property has been deprecated and is scheduled to be removed in Gradle 5.0. Please use the CompileOptions.bootstrapClasspath property instead.
Support for CMake 3.7 and higher is a preview feature. To report a bug, see https://developer.android.com/studio/report-bugs.html


[== "CMake Server" ==[

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

]== "CMake Server" ==]


FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Error occurred while communicating with CMake server. Check log C:\Users\xxx\Desktop\MyApplication\app\.externalNativeBuild\cmake\debug\armeabi-v7a\cmake_server_log.txt for additional information.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

CONFIGURE FAILED in 7s
Error occurred while communicating with CMake server. Check log C:\Users\xxx\Desktop\MyApplication\app\.externalNativeBuild\cmake\debug\armeabi-v7a\cmake_server_log.txt for additional information.

Я уже проверил все сообщения на этом и многих других сайтах. Попытался переустановить AS / SDK / NDK / gradle / tools ... Ни один из этих ответов не работает.

Ответы [ 3 ]

0 голосов
/ 28 февраля 2019

Попробуйте ниже

externalNativeBuild { 
    cmake { 
        ...
        version "3.10.2"
        ...
    } 
} 

Или просто удалите более новую версию CMake 3.10.2 и откатитесь до 3.6.

0 голосов
/ 28 февраля 2019

Пожалуйста, посмотрите, может ли этот помочь. В этом случае попробуйте использовать плагин Studio / Gradle версии 3.3.1+.

0 голосов
/ 28 февраля 2019

Я сделал что-то похожее на Оливер. Вонг, и у меня это сработало. Я удалил Cmake прямо из AndroidStudio (моя версия была 3.10.xx). А затем я установил Cmake 3.6xx из командной строки ("yourSdkPath" / android-sdk / tools / bin / sdkmanager / "cmake; 3.6.4111459")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...