I want to change a string on /res/strings.xml
. I rewrite a new string which name town
and I can see a new string on the town.xml
page. I clean the project and run the app but I couldn't see a new string on the emulator, I see old string. What is the problem?
2 に答える
1
おそらく、Eclipse はエミュレーターにインストールされている APK の上書きに失敗しています。エミュレーターからアプリを削除して、もう一度お試しください。
Eclipse がエミュレーターにアプリを再インストールできないと思われる場合は、エミュレーターを再起動してみてください。
これは、 Town.xmlで String を正しく割り当てていることを前提としています( getResources().getString(R.strings.youreditedstring)
xml で直接ではなく、Java コードで String を割り当てた場合)。
于 2012-12-30T13:14:24.560 に答える
0
- ファイルを手動で削除し
/gen/your-package/R.java
、アプリを再度ビルド/実行してみてください - 「プロジェクト」メニューの「自動ビルド」を無効にしていませんか?
- Javaコードで「手動で」文字列を割り当てている可能性がありますか?
- エミュレーターからアプリを手動で削除し ([システム設定] --> [アプリケーション] --> [アンインストール])、Eclipse から再度実行します。
于 2012-12-30T13:10:29.817 に答える