libcocos2dx resource error: resource directory does not exist

libcocos2dx resource error: resource directory does not exist

昨天我尝试将Box2D 添加到我的cocos2dx 项目中。出现一个错误,我一直没能解决。错误:

[2015-03-06 10:41:41 - libcocos2dx] ERROR: resource directory 'C:\devAndroid\cocos2d-x-3.2\cocos2d-x-3.2\SuperCars\cocos2d\cocos\platform\android\java\res' does not exist

重点是package explorer本身只在工程文件夹中显示一个红色的感叹号...有时libcocos2dx文件夹也会显示一个红色的X。 我已经尝试了在网上找到的所有内容:

目前Android.mk内容如上

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 \
                   ../../Classes/RaceScene.cpp

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

LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static    

include $(BUILD_SHARED_LIBRARY)

$(call import-module,.)
$(call import-module,audio/android)
$(call import-module,Box2D)

我在另一个 Whosebug post 中读到,升级 SDK 工具时可能会出现类似的错误。我没做过。

我唯一做的就是尝试添加 Box2D 模块。

任何帮助都会很棒。谢谢!

我终于通过重新创建项目修复了它。我仍然不知道为什么我第一次这样做时它不起作用。

Here 是我打开的 Cocos2d-x 官方论坛 post,我在其中 post 编辑了 "solution"。

希望对大家有所帮助。