我开始说“我讨厌日食”。昨天:我的项目进展顺利,没有任何错误。一切都完美!好吧,我关闭了日食,关闭了我的电脑,然后我就睡了。今天:我开始我的日食和惊喜!我的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
答案 0 :(得分:2)
您使用的是第三方库还是android v7 appcompat库,很多库都有Android支持库的版本。现在您必须从项目的libs文件夹中删除android v4支持库,确保该库已添加到您的项目并再次编译。
Eclipse是一个可以为你管理很多东西的工具,如果你不喜欢eclipse,你可以使用命令行和ant来创建Android应用程序。
查看您的控制台输出,看起来您正在使用SlidingMenu库。
答案 1 :(得分:1)
如错误所示,您包含两个版本的Android支持库android-support-v4.jar
。确保只包含一个。我会删除SlidingMenu库附带的jar,并使用libs文件夹中的jar。
编辑:这会导致您的100000错误,因为使用支持库的所有内容现在都会失败,并且所有内容都依赖于此。可能是很多代码。
答案 2 :(得分:0)
在我的情况下,在项目中添加v4支持库后,此错误将被删除。 转到项目属性。>>构建java路径>>图书馆>>浏览库android-support-v4.jar>>好 然后清理项目。 错误删除