1

我最近使用 Eclipse 下载了适用于 Android 的 2.3 和 3.0 SDK。

我还更新了 ADT 插件到 10.0.0。

但是,由于这样做,我的项目中的 R.java 文件根本不会重新生成,我已经尝试了谷歌可以给我的网络上的所有解决方案,但它们都不起作用。

因此,我将我的项目导入到另一台仅安装了 2.2 SDK 和较旧 ADT 插件的机器上,并且 R.java 文件在该机器上重新生成得很好。

目前在我的工作机器上,我正在尝试向可绘制对象添加一个 png,但 R.java 似乎没有拾取它,这意味着我无法在我的项目中使用它。

当我升级 SDK 和 ADT 时,有没有我应该做的愚蠢的事情?

编辑: R.java 根本不会重建,即使我更改了我的 XML。

问题肯定出在 2.3 SDK 或 ADT 10,如果我有 2.2 和 ADT 9,它就可以正常工作

4

3 回答 3

2

我最近也遇到了这个问题。就我而言,我的一个资源 xml 配置文件中有 type-o 。此错误导致资源构建器终止,并且我的 R.java 从未构建。我试图先删除它以触发重建,但没有奏效。

我暂时删除了导致错误的资源文件,然后执行 Project -> Clean 并再次正确构建了 R.java。

不确定是否会有所帮助,但它可能会让你朝着正确的方向前进。

于 2011-12-11T05:41:04.153 回答
1

它是 ADT r14 中的一个错误,它并没有真正用 r15 或 r14 修复。我唯一能想到的就是卸载并重新下载旧版本 13 并继续使用那里的代码。

于 2011-11-21T17:10:35.190 回答
-2

尝试从 eclipse=>project->clean 清理和构建工作区。

我做了这对我有用..

于 2011-03-04T13:35:42.763 回答