В
<item>100% foo 40%bar</item>
, который вызывает следующие ошибки:
Multiple annotations found at this line:
- error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
- error: Found tag </item> where </string-array> is expected
Добавление formatted = "false" ничего не меняет.
<item>100% foo 40%bar</item>
приводит к тем же сообщениям об ошибках. WTH?
<item>100% foo 40bar</item>
<item>100 foo 40%bar</item>
<item>100% foo 40%</item>
все будет работать нормально. Экранирование с помощью \% просто игнорируется, что приводит к той же ошибке. %% не вызывает ошибки, но я получаю %%.