R.java不更新
我无法构建我的应用程序,因为R.java不更新,java,android,eclipse,r.java-file,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) findV
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);
<TextView
android:id="@+id/time_tv"
... />
<Button
android:id="@+id/pause_btn"
... />
<Button
android:id="@+id/reset_btn"
... />
main.xml:
pauseBtn = (Button) findViewById(R.id.pause_btn);
resetBtn = (Button) findViewById(R.id.reset_btn);
timeDisp = (TextView) findViewById(R.id.time_tv);
<TextView
android:id="@+id/time_tv"
... />
<Button
android:id="@+id/pause_btn"
... />
<Button
android:id="@+id/reset_btn"
... />
清理项目并重新构建它如果遇到同样的问题,请从eclipse中删除R.java,它将使用新值自动重新创建 注意:检查项目中导入的R.java包。如果是android.R,请用替换 你的包裹名称.R
我的R生成问题恐慌列表当您创建项目/清理时,如果资源名称中有错误,例如带有大写字母的图像,它将无法正常运行。清理后在控制台上清除错误消息。从项目中删除不需要的文件,并从menifest文件中删除不需要的代码。
java将自动更新:)我也遇到了同样的问题。最终解决这个问题的唯一办法是删除使用图形布局自动生成的id文本。我一手动输入“@+id/。。。java文件识别了它 所以我做了这一切,酷。但我有一个布局问题,它阻止了重新编译。我所有的布局都有警告,所以我并没有因此而感到厌烦。原来我有一个大写的布局?如果转到layouts文件夹,您的问题布局可以通过名称左侧的警告图标识别