【问题标题】:Cordova Facebook Connect plugin fail on initCordova Facebook Connect 插件在初始化时失败
【发布时间】:2014-04-08 06:25:46
【问题描述】:

我使用以下代码将 FacebookConnect 插件安装到我的 cordova 项目中:

cordova -d plugin add /Users/your/path/here/phonegap-facebook-plugin --variable APP_ID="123456789" --variable APP_NAME="myApplication"

然后将 /platforms/android/project.properties 中的 Facebook API (3.8.0) 与:

android.library.reference.2=../../facebook-android-sdk-3.8.0/facebook

然后将示例 'Simple' 复制到 /www 文件夹中,添加我的应用程序 ID 并将 phonegap.js 更改为 cordova.js。

当我在我的安卓手机上编译和运行应用程序时,我收到以下错误:

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

在登录时:

Cordova Facebook Connect plugin fail on login!Class not found

LogCat 给出以下错误:

exec() call to unknown plugin: org.apache.cordova.facebook.Connect

我已经搜索了互联网,但找不到解决此问题的方法。

我确实注意到我的 /platforms/android/res/xml/config.xml 文件将插件列为:

<feature name="FacebookConnectPlugin">
    <param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" />
</feature>

当文档说它应该是:

<feature name="org.apache.cordova.facebook.Connect">
    <param name="ios-package" value="FacebookConnectPlugin" />
</feature>

但我无法更改它,因为它是在编译过程中自动生成的。

【问题讨论】:

  • 你错了name="ios-package"应该是android,你可以更改&lt;feature&gt;。只需将其粘贴到 config.xml 并构建并运行。
  • 您好,您解决了这个问题吗?这里也一样
  • 我从来没有让它工作,最终使用了这个插件:coenraets.org/blog/2014/04/… 据我所知,这个插件有问题,没有像样的支持。
  • 如果有错误,请报告here,它正在被支持。
  • @Alastair 我认为 user3509611 可能暗示官方插件有问题,而你的插件是一个更好的选择——很难从评论中看出

标签: android facebook cordova


【解决方案1】:

您是否记得将 www/cdv-plugin-fb-connect.js、www/facebook-js-sdk.js 复制(从下载中)到您的应用程序 www 文件夹中?

【讨论】:

    【解决方案2】:

    我遇到了同样的错误,通过更新我的 root config.xml(未生成)来包含:

    <feature name="org.apache.cordova.facebook.Connect">
        <param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" />
    </feature>
    

    (注意 android-package 看起来你使用的是 android。)

    这是在自述文件的manual install section下,但在遵循automatic install process之后似乎也是必要的。

    现在你可以从根目录执行cordova build android,bob 是你的叔叔。

    【讨论】:

      【解决方案3】:

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

      基本上刚刚恢复到 Facebook Connect 的 0.4.0。 它对我来说非常有效,而且我在设置它时没有任何问题。

      【讨论】:

        猜你喜欢
        • 2013-04-20
        • 2016-02-27
        • 2023-04-02
        • 1970-01-01
        • 2018-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多