我在使用eclipse中的重构功能(Win7 64上的Indigo)时无法将我的硬编码字符串移动到string.xml文件。
Automatic Code Generation for Strings.xml from Eclipse
它在string.xml中创建了条目,但是当它构建适当的代码时,部分代码可以被复制,结果代码是无意义的。例如:
...setText("Inbox")
变为:
...setText(R.string.inboxg.inbox)
而不是
...setText(R.string.inbox)
此行为取决于行的长度和要替换的内容。
之前见过这个,知道修复的人吗?
答案 0 :(得分:1)
在重构包名时,我遇到了类似的事情。我无法真正找到解决这个问题的方法(除了全局查找和替换),也许需要提交一个问题:
Android google code issue repository:
我已经快速搜索了这些问题,找不到任何相关内容。