在eclipse项目的红色感叹号

时间:2012-11-06 10:21:55

标签: android

我正在尝试运行项目,但项目名称上有一个红色感叹号。在“问题”中检查时,会抛出错误“项目缺少必需的库”。该库指向位于某个路径中的android.jar。当在包资源管理器中检查时,我在包浏览器中找到了Android 2.3.1项目结构中的android.jar。位于Android 2.3.1文件夹中的android.jar指向其他一些路径。是否由于android.jar文件的路径不同而发生构建错误?我已导入项目。那么,我该如何修改问题窗口中显示的路径?我是android的新手,所以请帮助我。

感谢!!!

3 个答案:

答案 0 :(得分:4)

解决此常见问题的最简单方法是将项目与SDK版本重新关联。您可以通过打开项目属性,单击Android,选择与当前选择的SDK版本不同的SDK版本(如果选择了一个),单击“确定”,然后重复该过程以切换回所需的SDK版本,如果期望的。

答案 1 :(得分:1)

我试过Phillip的答案,但在我的案例中并没有用。另一个要看的地方是打开项目属性并单击“Java Build Path” - 如果您的项目使用了一些外部JAR,请检查以确保链接没有被破坏。如果有的话,再次重新导入它们并删除丢失的那些。

答案 2 :(得分:0)

通过以下选项导入您的库: 文件/导入... / Android /现有Android代码到工作区 ,而不是通过创建新项目并引用其他(如果你这样做的话)。

我有同样的问题并以这种方式解决了。例如,a PDF演示了如何导入其他项目[请参阅第28页](材料是葡萄牙语)