0

私のAndroidアプリは最近、コンパイル時にLintエラーをスローし始めました。私は<key> is not translated in <language>.それが私に教えてくれますIf an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

このテーマに関する他の同様の質問のいくつかとは異なり、私は現在1つのロケールのみをサポートしています。Eclipseはどういうわけか、私が複数をサポートしたいと考え始め、コンパイル時にエラーをスローするようになりました。はい、ビルド中にlintチェックをオフにすることも、致命的なエラーの代わりに警告に設定することもできますが、それは問題を隠しているだけです。つまり、Eclipseは複数のロケールがあると見なします。これを修正するにはどうすればよいですか?

編集:ソースを追跡しました-values-daフォルダーを持つライブラリプロジェクトを追加しました。アプリの残りの部分でそのフォルダーを無視する方法はありますか、それとも単に削除する必要がありますか?

4

1 に答える 1

0

これでうまくいくように見えた唯一のこと(提案してくれた@ 323goに感謝します)は、フォルダーを削除することでした。ファイルの名前を変更するとうまくいくかもしれませんが、「リソース ディレクトリ名が無効です」というエラーが断続的に発生します。

于 2012-12-31T18:57:48.287 に答える