我正在尝试使用Appcompat设计一个带有材质设计的简单hello world应用程序。我将v7库导入工作区(我使用eclipse btw),但在此之后,我的其他项目以及此项开始显示这个红色感叹号,表明构建路径问题。当我检查它时,项目>属性> Java构建路径中的android依赖项显示错误。删除Android依赖项将暂时删除感叹号,但Android依赖项将重建并重新带来错误。当我运行我的材料应用程序时,我收到以下错误“ java.lang.NoClassDefFoundError:android.support.v7.appcompat.R $ styleable“我试过重建库但遇到了同样的问题。我做错了什么?感谢任何帮助。
答案 0 :(得分:0)
- >等等 - >行
答案 1 :(得分:0)
好的,我自己找到了答案(eclipse就是这样做的)。我必须在bin文件夹中重命名支持库的所有jar,以匹配它在project-> properties-> java build path-> android依赖项中所说的内容。就像我的appcompat支持库被命名类似于appcompat-v7-support,它的jar名称相同。 eclipse说appcompat-v7.jar从bin文件夹中丢失了所以我所要做的就是重命名我的jar。相当简单但很烦人。我留下这篇文章供其他人参考。