2015 年 7 月 30 日 木曜日
USBストレージまたはSDカードにインストールできませんでした
Google Play ストアからアプリをインストールしようとしたときや、アプリを更新しようとしたときに、「USBストレージまたはSDカードにインストールできませんでした」というエラーメッセージが表示され、インストールすることができない。
Android2.2以降では、アプリをSDカードに移動できるようになった(対応アプリのみ)。SDカードへの移動に対応しているアプリをGoogle Playストアなどからインストールする際に、一時ファイル「smdl2tmp1.asec」が生成される。
本来はインストール後、smdl2tmp1.asecは削除されるのだが、何らかの不具合により削除されずに残ったままになることがある。
削除されずに残ったままの状態で、同名の「smdl2tmp1.asec」を作成しようとして失敗、その際にこのエラーメッセージが表示されていると考えられる。
1.根本的な解決ではないが、とりあえずインストールしたい場合
根本的な解決にはならないが、簡便な対処方法としては、SDカードをアンマウント(SDカードの認識をスマホ本体から解除すること)した状態でインストール作業を行うと、うまくいくことがある。
アプリ更新時にエラーメッセージが表示される場合で、アプリをSDカード側に保存している場合は、以下の手順で、まずアプリをSDカードから内部ストレージに移動する必要がある。
SDカードに入れていない場合は、この手順は読み飛ばしてマウント解除手順に進んでほしい。
マウント解除手順
※OSのバージョンにより表記が異なる場合があります
2.根本的に解決する方法
上記の方法では、とりあえずインストールできるかもしれないが、インストールや更新をするたびに、毎回同じ手順をなぞらなければならない。
根本的に解決するためには、smdl2tmp1.asecを削除しなければならない。
このエントリーのトラックバックURL:
http://www.bmoo.net/archives/2015/07/315418.html/trackback