Apache Cordova Facebook插件在Init上失败 - Android

时间:2014-05-09 03:06:42

标签: android facebook cordova facebook-javascript-sdk facebook-sdk-3.0

我目前正在构建一个将使用Apache Cordova Facebook插件进行通信和验证用户身份的应用程序。

我在一个月前开始工作,然后当我决定升级到最新版本的Apache Cordova Facebook插件和Facebook SDK时,我接近开发的结束 - 现在我无法让它正常运行。

我不确定Facebook是否有所改变,或者Cordova Facebook Connect插件现在是否有问题 - 我真的被卡住了:(

以下是我正在采取的步骤和结果:

注意:我每次都尝试从计算机中删除所有程序和SDK,然后再尝试消除任何交叉版本问题。

HelloWorld打开错误后会出现错误:

  • Cordova Facebook Connect plugin fail on init
  • Cordova Facebook Connect plugin fail on auth.status

就像我说的那样 - 我尝试过手动安装和CLI安装,没有一个可以使用!

我尝试过的其他版本:

  • Cordova 3.3.0,3.3.1,3.4.0,3.4.1
  • Facebook SDK 3.6,3.7,3.8,3.9
  • Android Studio而不是Eclipse

此问题导致我们的开发出现重大延迟,我在网上看到其他人遇到同样的问题,但没有回复或答案。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

您是否尝试修复Facebook SDK 3.8.0的config.xml目标? <config-file target="res/xml/config.xml" parent="/*"> <feature name="org.apache.cordova.facebook.Connect"> <param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" /> </feature> </config-file>

答案 1 :(得分:0)

截至2014年6月13日,这对我有用,所以我在PasteBin上展示了自己的步骤。 http://pastebin.com/WvQvqx6U

基本上我只是将FacebookConnect还原为0.4.0。