Android

VAIO PhoneでSDカードに書き込みができなかった話

日本通信VAIO Phone VA-10J(Android 5.0.2)でSDカードに書き込みができない問題にぶち当たり、試行錯誤の末に解決できたので他に困っている方々の一助になればとメモ。

本題に入る前に

そもそも、Android4.4以上ではSDカードの書き込みが制限されており、ファイラーアプリ等からSDカードに書き込みできるようにするためには、権限を設定する必要がある。

【スマホのコツ】Android5.0以上でSDカードへ書き込みができるファイラーアプリとその方法:オクトバ

ここまではネットにたくさんの情報が転がっているし、これ自体は問題ではない。

何が起こっていたか

「SDカードの選択」をしようとすると、エラーにより失敗。
Select_SD_ERR

手がかり発見

選択を行う画面でSDカードの名前が出てこないことに気付いた。
問題ないSDカードでは、ちゃんと名前が出てくるので、これが原因ではないかと推測。
Select_SD_NG

解決!

では何故名前が出てこないのか?
試行錯誤の末、SDカードのフォーマット時にボリュームラベルを付けてみることに。
Volume_Lavel

すると、SDカードの選択の際に名前が表示され、無事書き込みができるように。
Select_SD_OK

ちなみに

SDカードを挿して、設定画面で初期化するとまたまた問題が再現する。
これ、不具合では?と思うが、ご注意あれ。
Init_SD