即使对于示例cocos2d helloworld文件也有一些错误。
Android NDK: android-13 is unsupported. Using minimum supported version android-14.
[armeabi] Compile++ thumb: cocos2dxandroid_static <= ProcessCpuTracker.cpp
/home/user/Documents/cocos2d-x-3.15.1/game/cocos2d/cocos/platform/android/jni/ProcessCpuTracker.cpp: In function 'std::vector<_CpuInfo> readProcStat()':
/home/user/Documents/cocos2d-x-3.15.1/game/cocos2d/cocos/platform/android/jni/ProcessCpuTracker.cpp:69:54: error: 'read' was not declared in this scope
const int len = read(fd, buffer, sizeof(buffer)-1);
^
/home/user/Documents/cocos2d-x-3.15.1/game/cocos2d/cocos/platform/android/jni/ProcessCpuTracker.cpp:70:13: error: 'close' was not declared in this scope
close(fd);怎么解决?
发布于 2017-06-26 14:29:17
Android :Androd-13不受支持。使用最低支持版本Androd-14。
在APP_PLATFORM := android-14文件中添加Application.mk
如果您没有该行,则从project.properties文件中获取SDK的版本。
#include <unistd.h>标头在NDK v15的ProcessCpuTracker.cpp文件中丢失
有关更多细节,请查看this答案。
https://stackoverflow.com/questions/44756726
复制相似问题