Apache Cordova Facebook插件在Android上初始化失败

7
我正在开发一个应用程序,将使用Apache Cordova Facebook插件来进行用户通信和身份验证。
大约一个月前,我已经使它正常工作了,当时我即将完成开发,但我决定升级到最新版本的Apache Cordova Facebook插件和Facebook SDK后,它就无法正常工作了。
我不确定Facebook是否更改了一些内容,或者Cordova Facebook Connect插件现在存在问题 - 我真的被卡住了 :(
以下是我所采取的步骤及其结果:
注意:每次尝试之前,我都会从计算机中删除所有程序和SDK,以消除任何交叉版本问题。

打开 HelloWorld 后出现以下错误:

  • Cordova Facebook Connect 插件在初始化时失败
  • Cordova Facebook Connect 插件在 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个回答

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>


0
截至2014年6月13日,这是我所使用的方法,因此我在PasteBin上列出了我的步骤。 http://pastebin.com/WvQvqx6U 基本上,我只是将FacebookConnect还原回0.4.0版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接