使用cocos2d-x发布apk时遇到的问题以及解决方案

问题描述:

make.exe: *** No rule to make target `XXXX.cpp', needed by `XXXX.o'. Stop.

问题原因分析:

首先,在Eclipse的安卓项目builders中默认有一个CDT Builder。而我们配置builders的时候会新建一个builder,新建的builder使用了ndk-build.cmd进行编译。

这两个builder的用途是一样的,编译c++。但是这两个编译器是不兼容的,使用其中一个编译后再使用另外一个编译的话会出现问题。

由于CDT Builder会自动编译,在我们配置新Builder的时候就已经编译了。然后我们配置结束后使用新的Builder编译时就会出现上面的这个问题。

问题解决方案:

关闭CDT Builder

删除proj.android文件夹下的obj文件夹

发表评论