0

我开始说“我讨厌日食”。昨天:我的项目进展顺利,没有任何错误。都完美!好的,我关闭了 Eclipse,关闭了我的电脑,然后我就上床睡觉了。今天:我开始我的日食和惊喜!!!我的 5 个项目中有 10000000 个错误!所有人都说,当我将鼠标悬停在 MainActivity 或其他活动上时;

The hierarchy of the type MainActivity is inconsistent.

现在,我快疯了,因为我需要这些项目!请问有人可以帮我吗?这种情况太烦人了。

编辑:看着控制台我明白了:

Found 2 versions of android-support-v4.jar in the dependency list,
[2013-10-25 10:21:44 - AppTemplate] but not all the versions are identical (check is based on SHA-1 only at this time).
[2013-10-25 10:21:44 - AppTemplate] All versions of the libraries must be the same at this time.
[2013-10-25 10:21:44 - AppTemplate] Versions found are:
[2013-10-25 10:21:44 - AppTemplate] Path: C:\Users\davide\Desktop\MyAppbattstats\libs\android-support-v4.jar
[2013-10-25 10:21:44 - AppTemplate]     Length: 556198
[2013-10-25 10:21:44 - AppTemplate]     SHA-1: 4a6be13368bb64c5a0b0460632d228a1a915f58f
[2013-10-25 10:21:44 - AppTemplate] Path: C:\Users\davide\Desktop\SlidingMenu-master\library\libs\android-support-v4.jar
[2013-10-25 10:21:44 - AppTemplate]     Length: 385685
[2013-10-25 10:21:44 - AppTemplate]     SHA-1: 48c94ae70fa65718b382098237806a5909bb096e
[2013-10-25 10:21:44 - AppTemplate] Jar mismatch! Fix your dependencies
4

3 回答 3

2

你使用的是第三方库还是android v7 appcompat 库,很多库都有一个版本的android 支持库。现在你必须从项目的libs 文件夹中删除android v4 支持库,确保库已添加到您的项目并再次编译。

Eclipse 是一个为您管理很多事情的实用工具,如果您不喜欢 Eclipse,您可以使用命令行和 ant 来创建 Android 应用程序。

查看您的控制台输出,您似乎正在使用 SlidingMenu 库。

于 2013-10-25T08:31:41.690 回答
1

正如错误所说,您包含两个版本的 Android 支持库,android-support-v4.jar. 确保只包含一个。我会删除 SlidingMenu 库附带的 jar,并使用 libs 文件夹中的那个。

编辑:这会导致您的 100000 错误,因为使用支持库的所有内容现在都会失败,并且所有内容也取决于此。可能有很多代码。

于 2013-10-25T08:27:53.480 回答
0

在我的情况下,在项目中添加 v4 支持库后,此错误已删除。转到项目属性。>> 构建 java 路径 >> 库 >> 浏览库 android-support-v4.jar >> ok 然后清理项目。错误删除

于 2015-09-24T10:33:19.597 回答