打包APK时出现'TouchEventType' is not a class or namespace

我现在怀疑出现这个问题是不是我的库没包含完全的原因,我的android工程的Android.mk配置如下


LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := cocos2dcpp_shared

LOCAL_MODULE_FILENAME := libcocos2dcpp

LOCAL_SRC_FILES := hellocpp/main.cpp
…/…/Classes/AppDelegate.cpp
…/…/Classes/MJMainLayer.cpp
…/…/Classes/MJMainLayer1.cpp
…/…/Classes/MJIconLayer.cpp
…/…/Classes/MJSetMainLayer.cpp
…/…/Classes/MJIconSelectLayer.cpp
…/…/Classes/MJInfoLayer.cpp
…/…/Classes/MJLoginLayer.cpp
…/…/Classes/MJLoginSelectLayer.cpp\

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

LOCAL_WHOLE_STATIC_LIBRARIES += cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static
LOCAL_WHOLE_STATIC_LIBRARIES += chipmunk_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static

include $(BUILD_SHARED_LIBRARY)

(call import-module,cocos2dx) (call import-module,cocos2dx/platform/third_party/android/prebuilt/libcurl)
(call import-module,CocosDenshion/android) (call import-module,extensions)
(call import-module,external/Box2D) (call import-module,external/chipmunk)


请问大大们是我少写什么了么

1,检查eclipse的BULID 是否指向正确
2,程序的命名空间是否正确
3,检查程序中的include是否缺少

LOCAL_WHOLE_STATIC_LIBRARIES += chipmunk_static dT/$c J4p@
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static ]'4^W7

我的是2.2.3,

USING_NS_CC;
USING_NS_CC_EXT;
using namespace ui;

感觉上没错吧,

应该是使用了cocostudio吧

楼主问题解决了吗?求帮助!

if(touchType == ui::TouchEventType::TOUCH_EVENT_ENDED) 改成ui::TOUCH_EVENT_ENDED就可以了
或者把你的 TouchEventType 去掉就可以了。 引用它枚举的时候,不要把TouchEventType这个带上,因为他是typedef的
android编译过不了