需要帮助!!!!坚持了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非常感谢!!!!
答案 0 :(得分:15)
获取最新版本的android-support-v4.jar
(在您的sdk环境中:sdk/extras/android/support/v4/android-support-v4.jar
)并在项目和库项目中替换不会产生冲突。
答案 1 :(得分:0)
导入库的步骤如下:
我怀疑您的下载是否已损坏,您需要再次执行此操作,或者直接将文件置于错误状态。
答案 2 :(得分:0)
我认为您的问题是android.support.v4版本不同,从您的项目中取一个并替换Facebook sdk lib文件夹中的那个,它应该忽略冲突。
答案 3 :(得分:0)
根据您的问题,我认为您在将SDK添加到项目后无法进行编译。您是否收到错误消息称无法作为库运行? 如果是这样意味着您已将其作为库包含在内,并将项目创建为库以供进一步使用。这是我见过许多人在尝试导入库时使用的常见错误,勾选标记复选框是库。这实际上意味着您希望将此项目视为库以供将来使用。只是尝试添加SDK,不要勾选复选框,这个项目运行正常。 许多论坛会告诉你勾选该复选框,你会长时间陷入这个错误。
对于任何与.jar文件相关的问题,您必须使.jars文件兼容,因为存在问题且两个jar彼此不兼容(版本问题)。