6

翻訳された文字列をチェックするために Android Lint を使用しています。私は文字列を持っています

<string name='status_bar_text_remaining_capacity'>%d%% remaining</string>

リントはこれを報告します

res/values/strings.xml:91: Error: Format string 'status_bar_text_remaining_capacity' is not a valid format string so it should not be passed to String.format [StringFormatInvalid]
<string name='status_bar_text_remaining_capacity'>%d%% remaining</string>

ドキュメントを理解している限りString.format()、これは有効な文字列です。何が悪いのか分かりますか?

4

3 に答える 3

1

これは lint のバグで、最近修正されました。 https://android-review.googlesource.com/#/c/46741/1

修正は ADT 21.0.1 にあります。

于 2012-12-27T03:15:48.920 に答える
-1

lint バージョン 21 を使用して Windows で同じ状況を確認したところ、エラーは発生しませんでした。

于 2012-12-19T12:55:41.340 に答える