【问题标题】:Cordova Facebook Connect Plugin: Android.support.v4.content.LocalBroadcastManagerCordova Facebook Connect 插件:Android.support.v4.content.LocalBroadcastManager
【发布时间】:2023-04-02 04:25:01
【问题描述】:

在开发 Android 应用程序时遇到 Eclipse 问题。该应用程序需要 Facebook SDK 和 Phonegap 的 BarcodeScanner 插件才能运行。现在,以前我已经让整个项目在使用 ADT 捆绑包的 Mac 上运行得非常好。自从尝试将这个项目带到 Windows 机器上后,问题就出现了。

所以我将之前的项目(通过复制父目录)导入到我的计算机上,并重新下载了 Facebook SDK 和 Phonegap 插件。我已经将 Facebook SDK 和 Barcodescanner 都设置为库,就像我在 Mac 版本上所做的那样;确保他们都指向正确的位置。当您导入项目/库时,我已经整理了一些预期的 Eclipse 错误。

现在应用程序运行,当它进入 Facebook 登录时,我在警报窗口中收到“Cordova Facebook Connect 插件在登录时失败!android.support.v4.content.LocalBroadCastManager”,并且不会让我这样做任何事物。我很困惑,因为这个项目和设置在 Mac 上运行良好,除了我调整过的文件位置外,没有任何变化。

“VFY:无法找到签名中引用的类 (Landroid/support/v4/app/fragment;)” “找不到方法 android.support.v4.content.localbroadcastmanager.getInstance,引用自方法 com.facebook.session.postactiveSessionaction”

以上是我可以看到的唯一参考(在 logcat 中)找不到 Androidsupport 文件!任何帮助都将不胜感激,特别是如果其他人已经从不同的操作系统移动了一个项目

【问题讨论】:

  • 你在eclipse中导入支持包了吗? (android工具,具体名称不记得了,运行“如何在eclipse中导入支持包”就可以找到了)

标签: android windows eclipse facebook sdk


【解决方案1】:

我刚刚从项目的 lib 文件夹中删除了 android-support-v4.jar 文件,它可以工作了! (但必须先导入 FacebookSDK 文件夹)

【讨论】:

    【解决方案2】:

    转到 facebook SDK 文件夹,然后从文件夹 libs 中复制“android-support-v4.jar” 并将其粘贴到项目的“libs”文件夹中。

    【讨论】:

    • 我实际上发现使用较新版本的 Eclipse/SDK 您只需右键单击一个项目并添加 Android Support,然后安装所需的 Android-Support-v4.jar 随附的 Support 13。不过感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多