2014-11-21 62 views
0

真的一直在经历一个恶梦,试图与Android项目瓦特/ Facebook的工作。噩梦是有效的,然后我必须触摸我的一个XML,现在Eclipse真的有****床。我无法运行任何东西。appcombat_v7不会生成,所以我不能建立我的项目

所以我缩小了一下。我的项目有一个可怕的缺乏R文件。清洁什么都不做。当我尝试添加导入com.example.packagename.R时,它不知道我在说什么。当我尝试运行我的项目时:

[2014-11-21 16:58:56 - DiabetesMadeEasy] All versions of the libraries must be the same at this time. 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Versions found are: 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Path: C:\Users\Phil\workspace\appcompat_v7\libs\android-support-v4.jar 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Length: 995386 
[2014-11-21 16:58:56 - DiabetesMadeEasy] SHA-1: a13f8fe2c278737e2f0b6fcf00f6b2ae4034aacf 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Path: C:\Users\Phil\Desktop\facebook-android-sdk-3.20.0 (1)\facebook-android-sdk-3.20.0\facebook\libs\android-support-v4.jar 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Length: 758727 
[2014-11-21 16:58:56 - DiabetesMadeEasy] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Jar mismatch! Fix your dependencies 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Found 2 versions of android-support-v4.jar in the dependency list, 
[2014-11-21 16:58:56 - DiabetesMadeEasy] but not all the versions are identical (check is based on SHA-1 only at this time). 
[2014-11-21 16:58:56 - DiabetesMadeEasy] All versions of the libraries must be the same at this time. 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Versions found are: 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Path: C:\Users\Phil\workspace\appcompat_v7\libs\android-support-v4.jar 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Length: 995386 
[2014-11-21 16:58:56 - DiabetesMadeEasy] SHA-1: a13f8fe2c278737e2f0b6fcf00f6b2ae4034aacf 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Path: C:\Users\Phil\Desktop\facebook-android-sdk-3.20.0 (1)\facebook-android-sdk-3.20.0\facebook\libs\android-support-v4.jar 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Length: 758727 
[2014-11-21 16:58:56 - DiabetesMadeEasy] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507 
[2014-11-21 16:58:56 - DiabetesMadeEasy] Jar mismatch! Fix your dependencies 
[2014-11-21 16:59:04 - DiabetesMadeEasy] Found 2 versions of android-support-v4.jar in the dependency list, 
[2014-11-21 16:59:04 - DiabetesMadeEasy] but not all the versions are identical (check is based on SHA-1 only at this time). 
[2014-11-21 16:59:04 - DiabetesMadeEasy] All versions of the libraries must be the same at this time. 
[2014-11-21 16:59:04 - DiabetesMadeEasy] Versions found are: 
[2014-11-21 16:59:04 - DiabetesMadeEasy] Path: C:\Users\Phil\workspace\appcompat_v7\libs\android-support-v4.jar 
[2014-11-21 16:59:04 - DiabetesMadeEasy] Length: 995386 
[2014-11-21 16:59:04 - DiabetesMadeEasy] SHA-1: a13f8fe2c278737e2f0b6fcf00f6b2ae4034aacf 
[2014-11-21 16:59:04 - DiabetesMadeEasy] Path: C:\Users\Phil\Desktop\facebook-android-sdk-3.20.0 (1)\facebook-android-sdk-3.20.0\facebook\libs\android-support-v4.jar 
[2014-11-21 16:59:04 - DiabetesMadeEasy] Length: 758727 
[2014-11-21 16:59:04 - DiabetesMadeEasy] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507 
[2014-11-21 16:59:04 - DiabetesMadeEasy] Jar mismatch! Fix your dependencies 

然后引用这些罐子的一百万个错误。我不知道如何修理这些罐子。我担心我永远不会解决它们。我想下载另一个编辑器并从头开始,但我不确定这是否可恢复。

当我尝试构建appcombat_v7它不会构建。我在它需要的文件中有一个模糊的错误。 RES /值/值-大V14/themes_base.xml。一些无法找到的资源。

如何修复这些罐子?我在Eclipse中...... Android工作室是否也会一次又一次地爆炸?

+0

@ peter.petrov感谢您的诚实。这浪费了更少的时间。 – PinkElephantsOnParade 2014-11-21 22:45:19

+0

这个问题真是一团糟。似乎没有人真的有一个体面的解决方案。有一次,我还花了4-5个小时在这一天,所有建议的“解决方案”都没有任何意义(问题本身也没有)。只需重新创建您的项目,看看是否有帮助。 – 2014-11-21 22:45:34

+0

为什么使用jar而不是通过Maven导入它们? – dannyroa 2014-11-21 23:20:10

回答

0

在依赖列表

找到2个版本的Android系统的支持,v4.jar的您需要使用相同的android-support-v4.jar库项目及其所有依赖。尝试从项目的lib文件夹复制它并将其粘贴到您正在使用的库中。

+0

好的,这是一个开始。现在问题,如果每当我清理和重建,添加到我的项目是“Android依赖”在构建路径。 Android依赖关系ITSELF有错误。 appcombat_v7.jar从相应名称的bin中丢失。我没有appcombat_v7.jar任何地方。我的工作空间中有一个名称为该项目的项目,但它不会生成。它说它需要appcombat-support-v7.jar并且缺少 – PinkElephantsOnParade 2014-11-21 23:05:09

+0

appcompat_v7没有在'src'文件夹中实现。相反,它在lib文件夹中有两个罐子,一个是'android-support-v4.jar',另一个是'android-support-v7-appcompat.jar'。如果后者不存在,则需要重新生成appcompat库。或者,也许你需要修复你的构建路径。或者更改android构建目标版本。这是我所能想到的所有可能性:D – 2014-11-21 23:20:00

+0

您可能还会考虑遵循[本答案](http://stackoverflow.com/a/21229781/2185634)中的步骤。 – 2014-11-21 23:22:20