0

我想在/res/strings.xml. 我重写了一个新字符串,它的名称,我可以在页面town上看到一个新字符串。town.xml我清理项目并运行应用程序,但在模拟器上看不到新字符串,我看到旧字符串。问题是什么?

4

2 回答 2

1

可能 Eclipse 无法覆盖模拟器上安装的 APK。从模拟器中删除您的应用,然后重试。

如果 Eclipse 似乎无法在模拟器中重新安装应用程序,请尝试重新启动您的模拟器。

这假设您在Town.xml中正确分配了字符串(getResources().getString(R.strings.youreditedstring)如果您通过 Java 代码而不是直接在 xml 中分配字符串)

于 2012-12-30T13:14:24.560 回答
0
  • 尝试手动删除/gen/your-package/R.java文件并再次构建/运行应用程序
  • 您是否在“项目”菜单中禁用了“自动构建”?
  • 您是否可以“手动”在 Java 代码中分配字符串?
  • 从模拟器中手动删除应用程序(通过系统设置 --> 应用程序 --> 卸载)并从 Eclipse 再次运行它
于 2012-12-30T13:10:29.817 回答