这个错误也让我很困扰。其他帖子中描述的所有步骤都对我不起作用。但我找到了解决方案,我希望它可以帮助其他人。
在您的项目主页中,Eclipse 将创建一个.classpath
文件。在编辑器中打开它,并确保其中存在以下每一行。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="output" path="bin"/>
</classpath>
请注意,还有其他与您的项目相关的行,例如
<classpathentry combineaccessrules="false" kind="src" path="/project-name"/>
没关系,关键是这一行是:
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
它需要在那里。进行此更改并保存文件,然后重新启动 Eclipse。在主菜单中,执行Project -> Clean。现在在项目资源管理器中,在您刚刚创建的新项目上,右键单击 -> 属性 -> Android -> 检查 Android 1.5 -> 单击应用按钮。
下一个项目,右键单击 -> 属性。在左侧菜单中,单击Java Build Path,在右侧面板中,单击Libraries选项卡。确保您看到一个名为“Android 1.5”的文件夹。现在点击确定,您的项目应该可以编译。
在库选项卡中,如果您看到 Android.jar,则必须手动删除它(突出显示并单击“删除”按钮),然后此错误将消失。