我无法构建我的应用程序,因为 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);
main.xml:
<TextView
android:id="@+id/time_tv"
... />
<Button
android:id="@+id/pause_btn"
... />
<Button
android:id="@+id/reset_btn"
... />
最佳答案
- 检查所有 XML,
- 项目 -> 清洁,
- 右键单击 -> 修复项目属性,
- 重复。
- 也许尝试重新启动 Eclipse
我的 R 代问题 panic list
关于java - R.java 不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11256049/