Cocos2d-x:make: *** No rule to make target 解决方法。

  在源码管理器上获取代码后,使用终端打包apk安装包时一直报错。 通过阅读报错信息发现原因是在上传代码时忽略了.so 动态库文件,导致在打包安卓时无法找到指定的动态库。

  通过报错的路径一一添加了动态库后在执行run_build_android.sh,发现以下报错:

make: *** No rule to make target   `/Users/xxxxxx/Documents/work/xxx/xxxxx/trunk/proj.android/../cocos2d/external/bugly/CrashReport.mm', needed by `obj/local/armeabi/objs/bugly_crashreport_cocos_static/CrashReport.o'.  Stop.

  错误原因:makefile里面的文件依赖关系有问题,导致头文件找不到。

  解决办法:删除 proj.android/obj 文件夹,重新编译。

posted @ 2017-04-26 18:26  Kim_0908  阅读(874)  评论(0编辑  收藏  举报