我正在为我的Android应用程序编写代码,我在代码中使用@ + id / id_name添加 但这并没有在R.java中得到更新 我怎样才能手动更新它以及如何给这个0x7f080007编号??? 请帮忙 谢谢
答案 0 :(得分: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
答案 1 :(得分:1)
永远不要手动更新R.java。检查你没有重复的id,关闭eclipse,重新打开它,清理项目和构建(通常是自动的)。
答案 2 :(得分:0)
您绝对不想手动更新R文件。 尝试清洁和建设。如果在执行此操作时遇到大量编译问题,则表明您在资源文件夹中定义了错误的内容。 确保所有drawable的名称都是小写的,没有数字,确保所有xml文件都正确形成。
答案 3 :(得分:0)
试试这个,我想你已经导入了android.R.请在你的项目中删除下面的代码。干净并构建你的项目
import android.R;