2.3 ADT에서 작업하다보면 Multiple substitutions specified in non-positional format 에러가 나는 경우가 있습니다.

<string name="mystring">%s %s</string> 

와 같이 여러개의 대체할수 있는 것을 넣는 경우 에러가 나는데 해결책은

<string name="mystring">%1$s %2$s</string>

입니다. 저렇게 쓰는 이유는 특정 Locale에서 순서가 바뀔 경우를 위해서 입니다.

<string name="mystring">%2$s %1$s</string>

근데 왜 2.3부터 강제하게 했는지는 상세히 안읽어봐서 모르겠네요. 뜬금없이 string.xml에서 에러나시는 분들 참조하세요.