Eclipse与Android相关报错问题

来源:互联网 发布:ar是什么软件 编辑:程序博客网 时间:2024/06/05 14:07

问题:SDK错误

因为Cocos2d-x的模版默认是使用Android 2.3.3API-10),如果新安装的ADT BundleAndroid SDK,是API-19,则会出现错误,解决方案是通过Android SDK中的管理工具(SDK Manager)下载Android 2.3.3SDK

问题:Project 'XXX' is missing required source folder: 'gen'

   这个问题就是上面的SDK错误导致的。

问题:undefined reference to 'cocos2d::network::HttpClient::getInstance()'

   我是使用网络库(network)的时候出现这个错误的。如果你使用其它库,解决方案是一样           的。原因是缺少库的引用。解决方案是在Android.mk里面增加:

LOCAL_WHOLE_STATIC_LIBRARIES += cocos_network_static

Cocos2d-x的开发者已经在Android.mk里面加上了很多这种路径,平时是注释掉的。您要使用时把这些增加上去就行。

问题:fatal error: cocos-ext.h: No such file or directory

问题分析:缺少头文件路径的引用

需要在:Android.mk里面增加

LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../cocos2d/extensions

Cocos2d-x的开发者已经在Android.mk里面加上了很多这种路径,平时是注释掉的。您要使用时把这些增加上去就行。

问题:The import org.cocos2dx.lib cannot be resolved

无法找到指定的库文件。解决的方案是增加路径的引用:Project Properties -> Java Build Path -> Source and then linking“项目目录/cocos/platform/android/java/src

原创粉丝点击