我在做一个Cocos2d-JS项目时,要集成Facebook登录/交互功能,尝试用Pluginx 的Facebook模块去做。
我严格按照官方教程(http://www.cocos2d-x.org/docs/manual/framework/html5/facebook-sdk/facebook-sdk-on-android/zh)去做,在Facebook官网上也创建了项目并进行了配置。但是还没有在js中写任何调用Facebook功能,尝试进行打包时(我用Cocos Code IDE打包成APK),出现如下错误:
make.exe: Entering directory `F:/GIT_CC/CocosFB/frameworks/runtime-src/proj.android’
Compile++ thumb: cocos2djs_shared <= AppDelegate.cpp
Compile++ thumb: cocos2djs_shared <= ConfigParser.cpp
Compile++ thumb: cocos2djs_shared <= Runtime_android.cpp
jni/…/…/Classes/AppDelegate.cpp:29:41: fatal error: jsb_cocos2dx_pluginx_auto.hpp: No such file or directory
#include “jsb_cocos2dx_pluginx_auto.hpp”
也就是说找不到在AppDelegate.cpp中include的C++代码。我在Google上搜了一下,有个人也碰到这个问题(https://github.com/cocos2d/cocos2d-js/issues/697),他似乎解决了这个问题,但是他描述的“after remove the import-module with protocols/android”这一句,我一直没搞清楚要在哪里删除哪个东西,官方教程中也没有提及,并且,官方教程中也没有注明该教程针对的是Cocos2d-JS引擎的哪个版本。
我的引擎版本:
Cocos2d-JS: cocos2d-js-v3.2-rc0;
Cocos Code IDE:V1.1.0
想问一下大神,这类问题要怎样才能解决?