【发布时间】:2019-01-11 09:44:53
【问题描述】:
当我通过Android Studio新建一个CMake项目时,我第一次打开它时出现问题:
错误:与 CMake 服务器通信时发生错误。检查日志 F:\JNI\app.externalNativeBuild\cmake\debug\armeabi\cmake_server_log.txt 以获取更多信息。
下面是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" ==]
下面是.cpp文件
#include <jni.h>
#include <string>
extern "C"
JNIEXPORT jstring
JNICALL
Java_example_com_jni2_MainActivity_stringFromJNI(
JNIEnv *env,
jobject /* this */) {
std::string hello = "Hello from C++";
return env->NewStringUTF(hello.c_str());
}
这是Android Studio创建的原始项目,我没有改变任何东西;我已经安装了CMake和NDK。 为什么会出现这个错误?
【问题讨论】:
标签: android