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