【发布时间】:2013-09-17 22:34:22
【问题描述】:
我刚刚从我的项目中删除了一个 XML 文件,该文件在几周内没有使用,并且在我自己编写的任何文件中都没有被引用一次。删除后,我有 79 个错误,声称指向 R.java 文件的所有内容“无法解析或不是字段”。我已经重新启动了 Eclipse,我的电脑,清理和重建了几次。我似乎无法找到将文件添加回来的方法。我该如何解决这个问题?
编辑:R.java 目前在我的项目中根本不存在。
编辑 2:这是我的控制台输出: C:\Users\Matt\workspace\BarJinx\res\menu\login_picker.xml:3: 错误:错误:找不到与给定名称匹配的资源(在 'title' 处,值为 '@string/action_forgot_password')。
这是我的 login_picker.xml 代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_forgot_password"
android:showAsAction="never"
android:title="@string/action_forgot_password"/>
</menu>
【问题讨论】:
-
也许寻找 import android.R;在你的类中删除它并重建
-
你确定它没有被使用吗?当项目中某处出现 xml 错误时,通常会丢失 R 文件。你删除的那个文件是什么?
-
是的,我确定它没有被使用。它是 login_picker.xml,我实际上从未有过登录活动。我应该删除所有 R 导入、清理和构建,然后将其添加回来吗?
-
是的,在你的类中查找 import android.R;并从你的类中删除它保存它们,然后我应该生成一个 R.java,当我进行大量复制和粘贴时,eclipse 有时会自动将它扔在那里,但这只是一种可能性
-
试过了,目前什么都没做。
标签: java android xml eclipse r.java-file