在使用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文件!可以非常感谢任何帮助,特别是如果其他人从不同的操作系统移动项目
答案 0 :(得分:2)
我刚从项目的lib文件夹中删除了文件android-support-v4.jar,它可以工作! (但在您必须导入FacebookSDK文件夹之前)
答案 1 :(得分:1)
转到facebook SDK文件夹,然后复制" android-support-v4.jar"从文件夹libs 并将其传递给" libs"你项目的文件夹。