2012-12-19 7 views
6

Sto usando Android Lint per controllare le mie stringhe tradotte. Ho una stringaAndroid Lint Check - StringFormatInvalid: cosa c'è di sbagliato su% d %% rimanente?

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

rapporti Lint questo

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> 

Per quanto ho capito documentazione per String.format() allora questo è valido stringa. Hai idea di cosa c'è che non va?

risposta

0

Controllato la stessa situazione sulle finestre con la versione 21 di lint e non ho ricevuto alcun errore.

+0

Utilizzo Mac con Java 7. Sarebbe interessante vedere come viene implementato questo controllo. –

+0

Anche io ho Java 7. – ATom