错误:项目FacebookSDK中的“._android-support-v4.jar”

时间:2012-12-12 13:59:57

标签: android facebook

需要帮助!!!!坚持了2个星期,需要帮助。

我最近将android sdk for android及其项目导入我的工作区。它显示错误和问题:

  

存档所需的库:项目“FacebookSDK”中的'/home/Documents/facebook-android-sdk-3.0.2.b/facebook/libs/._android-support-v4.jar'无法读取或未读取有效的ZIP文件

样本在以下行中出现错误:

  

容器'Android Dependencies'引用非现有库'/home/Documents/facebook-android-sdk-3.0.2.b/facebook/bin/facebooksdk.jar'

我在其他讨论之后所做的事情没有取得任何成功

清理项目

将Facebook SDK设置为库

查看了构建路径部分,并添加了由facebook / libs组成的外部jar

导入fb sdk 20次并进入不同的文件夹。

确保我的java编译器是1.6

HELP非常感谢!!!!

4 个答案:

答案 0 :(得分:15)

获取最新版本的android-support-v4.jar(在您的sdk环境中:sdk/extras/android/support/v4/android-support-v4.jar)并在项目和库项目中替换不会产生冲突。

答案 1 :(得分:0)

导入库的步骤如下:

  1. 下载图书馆
  2. 将库放在项目的libs文件夹中。
  3. 构建项目
  4. 尝试使用某些导入向导导入库。
  5. 我怀疑您的下载是否已损坏,您需要再次执行此操作,或者直接将文件置于错误状态。

答案 2 :(得分:0)

我认为您的问题是android.support.v4版本不同,从您的项目中取一个并替换Facebook sdk lib文件夹中的那个,它应该忽略冲突。

答案 3 :(得分:0)

根据您的问题,我认为您在将SDK添加到项目后无法进行编译。您是否收到错误消息称无法作为库运行? 如果是这样意味着您已将其作为库包含在内,并将项目创建为库以供进一步使用。这是我见过许多人在尝试导入库时使用的常见错误,勾选标记复选框是库。这实际上意味着您希望将此项目视为库以供将来使用。只是尝试添加SDK,不要勾选复选框,这个项目运行正常。 许多论坛会告诉你勾选该复选框,你会长时间陷入这个错误。

对于任何与.jar文件相关的问题,您必须使.jars文件兼容,因为存在问题且两个jar彼此不兼容(版本问题)。