2017-06-26 11 views
2

サンプルcocos2d helloworldファイルでもエラーが発生します。アンドロイドcocos2dファイルをコンパイルできません--Android-Studio

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); 

解決方法?

+0

あなたがココスとの平和を望むならば、開発者は –

答えて

4

Android NDK:アンドロイド13はサポートされていません。最低サポートバージョン android-14を使用しています。

あなたのSDKのバージョンがproject.propertiesファイルから取得され、そのラインを持っていない場合Application.mkファイル

APP_PLATFORM := android-14を追加します。


#include <unistd.h>ヘッダは、NDKのV15

チェックの詳細についてthis答えをProcessCpuTracker.cppファイルにありません。

+1

おかげで...一日は、ソリューションを探しNDKのR13を使用しているが、最後にあなたのソリューションが完全に働いたものを使用しているようです... –

関連する問題