2013-05-30 38 views
2

在使用Android应用程序时,eclipse中出现问题。该应用程序需要Facebook SDK & Phonegap的BarcodeScanner插件才能运行。现在我以前在Mac上使用ADT软件包完成了整个项目的工作。自从尝试将此项目转移到Windows机器后,问题就出现了。Cordova Facebook Connect插件:Android.support.v4.content.LocalBroadcastManager

所以我已经导入了以前的项目(通过复制父目录),以便坐在我的电脑上,并重新下载Facebook SDK和Phonegap插件。我已经将Facebook SDK和Barcodescanner设置为库,就像我在Mac版上完成的一样;确保他们都指向正确的位置。当您导入项目/库时,我已经对Eclipse期望的一些预期错误进行了排序。

现在应用程序运行,并且它到达Facebook登录时,我得到一个“Cordova Facebook Connect插件登录失败!android.support .v4.content.LocalBroadCastManager“,并且不会让我做任何事情。我很困惑,因为这个项目和设置在Mac上工作正常,没有任何改变,除了我调整过的文件的位置。 “

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

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

+0

您是否在eclipse中导入了支持包? (安卓工具,不记得确切的项目名称,但运行“如何导入eclipse中的支持包”,你会发现它) – 2013-10-14 13:26:32

回答

1

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

+1

我发现与Eclipse/SDK的新版本,你可以点击右键一个项目并添加Android支持,然后安装支持13,它随附所需的Android-Support-v4.jar。感谢您的帮助。 –

2

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