javascript - 无法编译android cocos2d文件--Android-Studio

标签 javascript android c++ android-studio cocos2d-x

即使是示例 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);

如何解决?

最佳答案

Android NDK: android-13 is unsupported. Using minimum supported version android-14.

添加APP_PLATFORM := android-14Application.mk文件

如果您没有该行,则您的 SDK 版本取自 project.properties文件。


#include <unistd.h> ProcessCpuTracker.cpp 中缺少 header NDK v15 文件

检查this回答更多细节。

关于javascript - 无法编译android cocos2d文件--Android-Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44756726/

相关文章:

javascript - 图像未在 colorbox 中的页面加载时加载

javascript - 根据 URL 在两个不同的 CSS 定义之间切换

javascript - for 循环中多次连续调用 setTimeout 无法正确重复?

javascript - 如何传递整数来创建新变量名?

使用自签名证书的 Android Studio : How to send HTTPS requests to Node. js 服务器?

c# - C++ COM C# 混合模式互操作

android - 蓝牙并发连接数

android - TextView 倒计时

python - pybind11 - 识别并删除 C++ 包装器中的内存泄漏

c++ - OpenCV 执行速度(for 循环和 meanStdDev)