java - R.java 不更新

标签 java android eclipse r.java-file

我无法构建我的应用程序,因为 R.java 不会更新 ID。我更新了 main.xml 中的 id,但旧值仍然存在。这显然阻止了它的构建。有没有什么办法解决这一问题?我可以通过重命名变量并保持引用不变来手动更新 R.java 吗,或者这不安全吗?除了下面贴出的 3 行代码和未使用的变量警告之外,没有其他问题。

StopwatchAppActivity.java:

pauseBtn = (Button)   findViewById(R.id.pause_btn);
resetBtn = (Button)   findViewById(R.id.reset_btn);
timeDisp = (TextView) findViewById(R.id.time_tv);

ma​​in.xml:

<TextView
    android:id="@+id/time_tv"
    ... />

<Button
    android:id="@+id/pause_btn"
    ... />

<Button
    android:id="@+id/reset_btn"
    ... />

最佳答案

  1. 检查所有 XML,
  2. 项目 -> 清洁,
  3. 右键单击 -> 修复项目属性,
  4. 重复。
  5. 也许尝试重新启动 Eclipse

我的 R 代问题 panic list

关于java - R.java 不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11256049/

相关文章:

java -xbootclass path 不再是受支持的选项

android - 如何查看ParseException

java - file.getName() 什么都不返回

Java : Debugger is not stopping inside Third Party API class files

eclipse - 注释类型资源的属性查找未定义

java - 从 java 执行 exe 时出错

java - 覆盖哈希码

java - android ArrayMap 抛出 java.lang.ClassCastException : java. lang.String 无法转换为 java.lang.Object[]

android - 在 Android 中实现富文本编辑器?

java - Eclipse IDE 显示 JPA 中复合主键类的错误