在使用Android应用程序时,在eclipse中遇到问题。 该应用程序需要Facebook SDK和Phonegap的BarcodeScanner插件才能运行。 现在,我已经有了这个整个项目在使用ADT包的Mac上工作得很好。 自从尝试将此项目转移到Windows计算机以来,问题就出现了。
所以我已经导入了以前的项目(通过复制父目录)到我的电脑上,并重新下载了Facebook SDK和Phonegap插件。 我已经将Facebook SDK和Barcodescanner设置为库,就像我在Mac版上完成的那样; 确保他们都指向正确的位置。 当您导入项目/库时,我已经对Eclipse预期的错误进行了sorting。
现在应用程序运行,当它到达Facebooklogin时,我在警报窗口中看到“Cordova Facebook Connect插件login失败!android.support.v4.content.LocalBroadCastManager”,并且不会让我做任何事情。 我很困惑,因为这个项目和设置在Mac上工作正常,没有什么改变,除了我调整的文件位置。
“VFY:无法find签名中引用的类(Landroid / support / v4 / app / fragment;)”“无法find方法android.support.v4.content.localbroadcastmanager.getInstance,从方法com.facebook.session.postactiveSessionaction引用“
以上是唯一的参考,我可以看到(在logcat)Androidsupport文件没有被发现! 任何帮助,可以不胜感激,尤其是如果有人已经从不同的操作系统的项目
我刚刚从项目的lib文件夹中删除了文件android-support-v4.jar,它的工作原理! (但在导入FacebookSDK文件夹之前)
转到facebook SDK文件夹,然后从文件夹库中复制“android-support-v4.jar”,并将其放到项目的“libs”文件夹中。