2017-02-09 14 views
0

私はアンドロイドスタジオでココスプロジェクトを実行しますが、コマンドココスをコンパイルすると、cmd.exeのアンドロイドはndkでエラーと表示されます。 とandroid.mkは次のとおりです。今の私によると、あなたはNDK 12以上を使用しているようcocos2d-xアンドロイドスタジオで実行

LOCAL_PATH := $(call my-dir) 

include $(CLEAR_VARS) 

$(call import-add-path,$(LOCAL_PATH)/../../cocos2d) 
$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/external) 
$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/cocos) 

LOCAL_MODULE := cocos2dcpp_shared 

LOCAL_MODULE_FILENAME := libcocos2dcpp 

LOCAL_SRC_FILES := hellocpp/main.cpp \ 
        ../../Classes/AppDelegate.cpp \ 
        ../../Classes/HelloWorldScene.cpp 

LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes 

# _COCOS_HEADER_ANDROID_BEGIN 
# _COCOS_HEADER_ANDROID_END 


LOCAL_STATIC_LIBRARIES := cocos2dx_static 

# _COCOS_LIB_ANDROID_BEGIN 
# _COCOS_LIB_ANDROID_END 

include $(BUILD_SHARED_LIBRARY) 

$(call import-module,.) 

# _COCOS_LIB_IMPORT_ANDROID_BEGIN 
# _COCOS_LIB_IMPORT_ANDROID_END 

my cmd

答えて

0

。 これらのNDKは、デフォルトでarm64-v8aアーキテクチャサポートを追加します。 ファイルはcocos2d/external/freetype2/prebuilt/android/arm64-v8a/フォルダにありません。デフォルトではcocos2dは生成されないため、コンパイル速度が遅くなります。

ソリューションは、あなたがそれ以外の場合はcocos2d-xの最新バージョンを使用して、すべてのアーチarmeabi armeabi-v7a x86 arm64-v8aにトピック/問題に

https://github.com/cocos2d/cocos2d-x/issues/15713についての代わりのarmeabiのみ

一部をABIのサポートを有効にNDK 11または少ない
を使用することができますです
https://github.com/cocos2d/cocos2d-x/issues/15566

関連する問題