Eclipse编译调试Cocos2d问题汇总
2015-08-17 10:47
573 查看
1、出现无法找到GLE
fatal error: GLES2/gl2platform.h: No such file or directory
Application.mk
中加上 APP_PLATFORM := android-19(当前使用的安卓版本)
2、libcocos2dx未导入
Cocos2dxActivity cannot be resolved to a type
导入cocos2dx/platform/android/java这个工程即可。
3、导入的JAVA包中出现 XXX cannot be resolved to a type
将..\cocos2d\cocos\platform\android\java\src中的所有文件copy至..\proj.android\src中
4、Program "ndk-build" is not found in PATH
将NDK的跟目录设置至PATH环境变量中
5、真机调试注意事项:
首先需要root手机,连接电脑后在电脑命令行中输入以下内容设置手机调试权限:
1、adb shell
2、su
3、mount -o remount rw /system
4、chmod 4750 /system/bin/run-as
5、mount -o remount ro /system
6、DEBUG时无法进入调试环境
DEBUG时程序运行,但未进入调试环境,出现如下错误提示:
Failed to execute MI command:-target-select remote localhost:5039
进入DEBUG CONFIGS,找到ANDROID NATIVE APPLICATION 选项,在DEBUGGER中将端口改一下(蒙的,没想到就OK了)
7、ADB断点无效
DEBUG时程序能够进入调试环境下运行,但就是不进入断点,存在以下错误信息:
Use the "info sharedlibrary" command to see the complete listing.
Do you need "set solib-search-path" or "set sysroot"?
warning: Unable to find dynamic linker breakpoint function.
GDB will retry eventurally. Meanwhile, it is likely
that GDB is unable to debug shared library initializers
or resolve pending breakpoints after dlopen().
原因是ADB调试器反应较慢未能挂起至程序上,在程序JAVA代码入口处SLEEP 5~10秒即可。
1、出现无法找到GLE
fatal error: GLES2/gl2platform.h: No such file or directory
Application.mk
中加上 APP_PLATFORM := android-19(当前使用的安卓版本)
2、libcocos2dx未导入
Cocos2dxActivity cannot be resolved to a type
导入cocos2dx/platform/android/java这个工程即可。
3、导入的JAVA包中出现 XXX cannot be resolved to a type
将..\cocos2d\cocos\platform\android\java\src中的所有文件copy至..\proj.android\src中
4、Program "ndk-build" is not found in PATH
将NDK的跟目录设置至PATH环境变量中
5、真机调试注意事项:
首先需要root手机,连接电脑后在电脑命令行中输入以下内容设置手机调试权限:
1、adb shell
2、su
3、mount -o remount rw /system
4、chmod 4750 /system/bin/run-as
5、mount -o remount ro /system
6、DEBUG时无法进入调试环境
DEBUG时程序运行,但未进入调试环境,出现如下错误提示:
Failed to execute MI command:-target-select remote localhost:5039
进入DEBUG CONFIGS,找到ANDROID NATIVE APPLICATION 选项,在DEBUGGER中将端口改一下(蒙的,没想到就OK了)
7、ADB断点无效
DEBUG时程序能够进入调试环境下运行,但就是不进入断点,存在以下错误信息:
Use the "info sharedlibrary" command to see the complete listing.
Do you need "set solib-search-path" or "set sysroot"?
warning: Unable to find dynamic linker breakpoint function.
GDB will retry eventurally. Meanwhile, it is likely
that GDB is unable to debug shared library initializers
or resolve pending breakpoints after dlopen().
原因是ADB调试器反应较慢未能挂起至程序上,在程序JAVA代码入口处SLEEP 5~10秒即可。
相关文章推荐
- Cocos2dx_视觉差效果层ParallaxNode
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机
- 9秒学院总结Cocos2d-X面试题
- Cocos2d-x问题纪录:removeChild和附有PhysicsBody的csb动画
- Cocos2d-js中Chipmunk引擎
- Cocos2d-x学习笔记(五)仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)
- cocos2dx——lua自动和手动绑定
- Cocos中有关九宫格的解释
- Cocos2dx创建碰撞刚体
- Cocos2d-x 中与内存管理有关的宏
- cocos2dx 使得单麻将(三)
- cocos2dx-3.0(13)------SpriteBatchNode与SpriteFrameCache渲染速度
- quick-cocos2d-x游戏开发【5】——创建菜单
- cocos2d-x3.0 lua学习(一个)
- 关于Cocos2d-x的CC_SYNTHESIZE 和 CC_SYNTHESIZE_READONLY 宏的作用
- cocos2dx --- button点击放大中心
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:贪吃蛇(5)
- 细说Cocos2d-JS——项目如何Run起来
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:贪吃蛇(4)
- 细说Cocos2d-JS——从项目构造说起