之前学长就提醒过用ndk-gdb调试不要用elipse..不过不撞南墙不死心的精神让我还是开启了elipse….
断断续续花了将近一周的时间才让cocos项目移植到eclipse上 虽然目前还有一些小问题不知道原因 不过终究是可以打断点调试了。 不得不说 中间真的遇到了好多好多坑…以下几点是几个深坑 望来者谨慎。
报错信息暂时不记得了 以后重现再来补上。
1.导入libcocos2dx库 和 你的cocos2dx项目后,右键你的项目->Android->下方Library然后remove掉有问题的库 并且点击add添加 libcocos2dx库。
*注意 不要勾选 “Is Library” 否则之后构建会报错
2.你的项目 jni目录下 双击Application.mk
NDK_TOOLCHAIN_VERSION:=4.8
APP_STL := gnustl_static
APP_CPPFLAGS := -std=c++11
APP_ABI := armeabi-v7a
APP_PLATFORM := android-20
APP_OPTIM:=debug
*注意 APP_PLATFORM := android-xx 其中xx要与 AndroidManifest.xml 中android:minSdkVersion的值保持一致
3.项目目录下 project.properties中
# Project target.
target=android-20
#android.library.reference.1=../../../../program/cocos2d-x-3.4/cocos/platform/android/java
android.library=false
#android.library.reference.1=../cocos2d/cocos/platform/android/java
#android.library.reference.1=../cocos2d/cocos/platform/android/java
请把 android.library.reference.x 全部注释或者删掉。