我这边引起此操作的原因是:把工程依赖的引擎替换了一下,但不是一个全新的引擎,而是从其他项目下直接完整拷过来替换的。
然后再执行cocos compile -p android命令编译就出现了如下的问题:
No rule to make target cocos2d/cocos/editor-support/cocostudio/CCActionFrame.cpp
其他人那里出现的跟我这不大一样,是提示:
error: undefined reference to 'curl_easy_init'
error: undefined reference to 'curl_easy_perform'
error: undefined reference to 'curl_easy_cleanup'
解决方法如下:
比如我的工程是test,删掉test/proj.android/obj下面的local文件就可以了。以上两种问题都好了。
反思:
后面想来在替换调依赖的工程时,应该clean一下的,所以删除local文件夹其实执行的就是一个clean操作。
参考: