2013-07-11 50 views
0

我已经在eclipse中检出了一个项目,虽然它有一些编译错误,就像缺少库。我修好了它。现在我在整个项目中看不到任何错误,但仍然在项目文件夹上有红色标记。这使我无法编译该项目。我知道这样很难提出解决方案,但我找不到任何可以发布的相关信息。你们可能已经通过这个错误PLZ帮助。 (我使用eclipse juno,项目在4.1 google api上)。android项目包含错误(日食),但不可见

编辑:可能这可能有所帮助。但我为什么这是一个问题,bcz我这3个版本都是在图书馆项目中。

[2013-07-11 17:26:49 - ] Found 3 versions of android-support-v4.jar in the dependency list, 
[2013-07-11 17:26:49 - ] but not all the versions are identical (check is based on SHA-1 only at this time). 
[2013-07-11 17:26:49 - ] All versions of the libraries must be the same at this time. 
[2013-07-11 17:26:49 - ] Versions found are: 
[2013-07-11 17:26:49 - ] Path: C:\Users\Ankit\workspace\workspace-android\FacebookSDK\libs\android-support-v4.jar 
[2013-07-11 17:26:49 - ] Length: 349252 
[2013-07-11 17:26:49 - ] SHA-1: 612846c9857077a039b533718f72db3bc041d389 
[2013-07-11 17:26:49 - ] Path: C:\Users\Ankit\workspace\workspace-android\HealthCity\libs\android-support-v4.jar 
[2013-07-11 17:26:49 - ] Length: 271754 
[2013-07-11 17:26:49 - ] SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b 
[2013-07-11 17:26:49 - ] Path: C:\Users\Ankit\Desktop\SlidingMenu-master\library\libs\android-support-v4.jar 
[2013-07-11 17:26:49 - ] Length: 385685 
[2013-07-11 17:26:49 - ] SHA-1: 48c94ae70fa65718b382098237806a5909bb096e 
[2013-07-11 17:26:49 - ] Jar mismatch! Fix your dependencies 
+0

那红色的标记是惊叹号吗? – Jaguar

+0

这是一个十字标志。 – Ankit

+0

如果您还没有尝试清理并重建。 –

回答

4

远射 - 我已经让Eclipse在我之前变得很奇怪,然后它就会被卡住。

这听起来很疯狂,但要解决它,请尝试删除(突出显示并点击删除键)“问题”视图中的所有问题。

这基本上清除你的问题。不要担心,如果下一次你建立/启动项目,如果有真正的问题,他们会再次出现,所以这样做并没有真正的伤害。

+0

你是一个天才 – Nour

+1

洛尔,那工作:-D – 2015-03-02 14:01:52

+0

优秀的答案,为我工作像一个魅力 – 2015-06-23 10:29:49

0

我打开项目的构建路径,并在那个我想要的库。这解决了我的问题。在编译时,您可能会看到显示错误的弹出窗口。你能看到这样的窗口吗?

0

尝试先清理项目。

检查构建路径中的问题。 This链接将有助于解决此类问题。

1

我在使用facebook-sdk时遇到同样的问题。你只需修复你的问题,删除你的android-support-v4.jars中的两个,并用第三个替换已删除的。

我想会出现这个问题,因为不同的项目包含'优化'的支持库,它们在项目中编译。最后,所有三个库都是相同的,但可能不提供所有相同的功能(纠正我,如果我错了?!)。

+0

这可能是proguard的bcz? – Ankit

+1

我真的不知道。我被迫使用'javascript'很多,你可以通过只包含你需要的函数来优化'mootools'或'jquery'等库。也许你可以在Android-Library-Projects中做类似的事情! – longilong