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 文件数百次...
目前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"。
希望对大家有所帮助。
昨天我尝试将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 文件数百次...
目前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"。
希望对大家有所帮助。