0

我的 Eclipse 似乎已经损坏了自己/我的项目。我重命名了 XML 中一些 TextViews 的 id,它改变了其他 XML 文件中一些其他 TextViews 的 id,导致许多空指针异常。当我尝试重命名它们时,更改新名称,然后跳转到已经存在的完全随机的东西。它完全破坏了我的项目,所以我必须重新开始,但是有人知道是什么原因造成的吗?

谢谢

编辑:当我正在编辑 ID 时,似乎某些元素共享一个 ID。每次我改变一个,它都会改变另一个。我认为这是因为 Eclipse 生成 TextViews 并将它们称为 TextView01 等。它将所有它称为 TextView01 的内容链接在一起。现在,每当我编辑其中一个时,它都会改变另一个...

我怎样才能解决这个问题?!

4

2 回答 2

1

您可以尝试从 Gen 文件夹中删除 R 文件。这将强制重建所有生成的 Id。将 R 文件删除到另一个位置后,执行 Project > Clean 以重建 R 文件。

于 2013-03-28T14:39:11.730 回答
0

ID 在 XML 中的多个元素之间共享,并且在图形布局中编辑 ID 会导致“链接”元素 ID 也被更改。这已通过进入文件的 XML 并通过代码而不是 GUI 更改 ID 来解决。然后我保存了所有更改并清理了项目,它解决了我的问题。

于 2013-03-28T16:14:12.273 回答