ようこそゲストさん

DIVAAC Tool Portal

メッセージ欄

分類 【プログラミング::Android】 で検索

一覧で表示する

2012/09/15(土) stringsリソースにクォート「'」を使用するとコンパイルエラー

このエラーが解決出来なくて数時間詰まったのでメモ

現象

文字列などのリソースに使用する「strings.xml」ファイルなどの内容にシングルクォート「'」を使用するとエラーが発生する。

エラーメッセージ

strings.xml:xx: error: Apostrophe not preceded by \ (in 39's Giving Day Edition :))

対応

シングルクォート「'」の前に「\」を追加する。
「39\'s Giving Day Edition」

本当の話

実はエラーメッセージをちゃんと読んでなくて、文字化けが発生している波ダッシュ「~」が原因だと勘違いして必死に探してました。
エラーメッセージで検索したら一発でした。
教訓:まずエラーメッセージで検索かけろ