|
久しぶりに、android。
今年にはいって、大忙しでしたので、androidなアプリ開発が止まっていました。
2月も終わりということで、SDKを最新にして、ADTも最新に。
ダウウンロードとアプデートに小一時間かかりました。
いつものごとく、-clean のオプションを付けて起動。
おや?「string.xml」でエラーが出ている。
なんで?
Multiple substitutions specified in non-positional format; did you mean to add the formatted=”false” attribute? strings.xml
こんなエラーが...
string.xmlに、フォーマットの文字列を書いていますが、引数が2つ以上のものがエラーになって
いるみたい。
[%02d : %.1f] ←こんなのとか
「(%s)%s」は使用されています ←こんなのとか
緯度:%3.6f 経度:%3.6f ←こんなのとか
ほほう。
順番を指定してあげないと、いけないみたい。
で、上のは
[%1$02d : %2$.1f] ←こんなふうに 「(%1$s)%2$s」は使用されています ←こんなふうに
緯度:%1$3.6f 経度:%2$3.6f ←こんなふうに
1番目:%1$
2番目:%2$
こんなふうに変更してみました。まだ実装しただけなので、動かしてみないと...
まだ、1.6ベースで動くものをメンテナンスしていますが、3.0の声を聞く昨今、
そろそろ、底上げをしないと、いけないかなと思っている、おっさんです。
まあ、ぼちぼち行きます。
|

- >
- コンピュータとインターネット
- >
- コンピュータ
- >
- ソフトウェア








これ、ありがたい経験談です。
まあ、開発側には行かないでしょうけど。
参考にします。
ポチ。
2011/4/15(金) 午前 2:44