嘿,我知道之前有人问过这个问题,但似乎没有一个解决方案有帮助。
这不是重复的
我之前在早期的项目中使用过Facebook SDK,现在我开始一个新的,我得到这个奇怪的错误。
- 我已经设置了对库的引用
- 我已将Facebook SDK项目设置为库
- 我尝试删除它并根据官方文档重新添加它,基本上尝试了这个问题中的所有内容。
虽然我仍然收到此错误并且找不到原因。
值得一提的是,当我尝试使用facebook类时,它给了我一个错误,其中包含"修复项目"选项,我做了但仍然不起作用,可能有关吗?
这是常见的错误。只需从 Properties->Java Build Path->Projects 中删除 FacebookSDK 项目即可。此项目应从属性->Android 引用
有关详细信息,请参阅此答案:找不到库.apk!
好吧,经过大量搜索,唯一对我有用的就是创建一个新项目并将所有文件复制到其中。
我试图避免它,但这似乎是唯一有效的方法=/
由于这个话题没有任何答案,所以如果有人能找到更好的解决方案 - 这将对社区非常有帮助
嗯。我只想问一下,你是否将Facebook SDK导入了Eclipse本身?因为我使用Facebook做了一个项目,问题是除了引用之外,我遵循的指南实际上指示必须将SDK导入Eclipse。
你可能想看看这个。否则,另一种方式就像您所做的一样,复制所有文件。
尝试删除适用于Android的Facebook应用程序(如果您的手机上安装了应用程序)。这对我有用。
我不知道这是怎么发生的,但它有效:
首先:我在一个工作区中添加了所有与Facebook3.0相关的示例+FacebookSDk项目。
第二:我运行了一个示例项目。 在其中我找到了一个.jar文件:AndroidDependencies->facebookSDK.jar(注意这个确切的路径)
第三:
1.) 我创建了我的项目。
2.) 在此内部,我通过以下方式删除了错误:- FixProjectSetup (atLast position )
3.)我已经在project->properties->android->by checking android 4.2 + reference the Facebooksdk -> done
right_clicking添加了facebooksdk.jar
。
现在我能够轻松创建和运行程序。