0

我正在为我的 android 应用程序编写代码,我在代码中使用 @+id/id_name 添加但这在 R.java 中没有得到更新我如何手动更新它以及如何给这个 0x7f080007 编号?

4

4 回答 4

3

永远不要手动更新您的 R.java。清理您的项目并尝试,它将更新您的R.java文件。

确保任何 xml 文件中都没有错误。如果包含错误R.java文件的 xml 之一没有更新。

通过以下步骤检查:

1. Check all of your XML,
2.  Project -> Clean,
3. Right click -> Fix Project Properties,
4. Repeat.
5. Maybe try restarting Eclipse

注意:检查R.java项目中导入的包。如果它android.R只是用你的替换packagename.R

于 2013-09-25T07:39:30.653 回答
1

永远不要手动更新 R.java。检查您没有重复的 id,关闭 eclipse,重新打开它,清理项目并构建(通常是自动的)。

于 2013-09-25T07:41:48.290 回答
0

您绝对不想手动更新 R 文件。尝试清洁和建造。如果您在执行此操作时遇到很多编译问题,那么您在资源文件夹中定义了错误的内容。确保所有可绘制对象的名称都是小写且没有数字,确保所有 xml 文件格式正确。

于 2013-09-25T07:40:00.133 回答
0

试试这个,我想你已经导入了 android.R。请在你的项目中删除下面的代码。清理并构建您的项目

import android.R;
于 2013-09-25T07:41:05.820 回答