我已经安装了facebookSDK和示例应用程序。样本应用程序都可以正常运行。
我试着制作自己的应用。我唯一做的就是创建一个新的android项目,测试它,运行正常。然后我添加了facebooksdk jar文件。现在我的项目不再运行,我收到一个错误
“jar miss match fix your dependencies”
要正确加载的jar文件种子,如果我点击我看到的android依赖 Facebooksdk.jar ../ programming / facebooksdk / ......
我试着看看与我的项目和facebook的示例代码有什么不同 在Android依赖项下,它有我在Facebooksdk.jar ../ programming / facebooksdk / ......的同一行。
还有另一个名为android-suppert-v4-.jar的jar文件,我没有。
除此之外,示例代码和我的测试项目看起来都是一样的。
答案 0 :(得分:0)
在facebook sdk项目和你的项目中都存在一个jar。
答案 1 :(得分:0)
这是因为有一个重复的jar - 两个项目中出现的同名的.jar文件,但不是完全相同的文件。在这种情况下,它可能是android.support.v4.jar,因为Facebook使用它,你的项目可能也会这样做。
仔细检查您的依赖关系(并检查您的资产,bin等文件夹)以获取您自己项目中的android支持库 - 即使您没有自己添加它,默认情况下也可以添加依赖项,尤其是如果您使用ADT提供的向导进行日食。