Android Lint Check - StringFormatInvalid:%d %%还剩下什么问题?

Tom*_*lek 6 android lint

我正在使用Android Lint来检查我翻译的字符串.我有一个字符串

<string name='status_bar_text_remaining_capacity'>%d%% remaining</string>
Run Code Online (Sandbox Code Playgroud)

林特报道了这一点

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>
Run Code Online (Sandbox Code Playgroud)

据我所知,String.format()当时这是有效的字符串.你知道什么是错的吗?

ATo*_*Tom -1

使用 lint 版本 21 在 Windows 上检查了相同的情况,没有出现错误。