アプリをSDカードに移動できるようにする

アプリをSDカードに移動できるようにする




開発したアプリをSDカードに移動できるようにするには
ちょっとした設定が必要です。
非常に簡単なのでゲーム関連のアプリを作っている時は
ユーザビリティ向上のためにも設定しておきましょう!

開発者以外で何かのアプリが移動できず泣いているそこのあなた!
開発者に「このページを見て移動できるようにしろや!」
と連絡するときっと対応してくれます!
別にケンカ口調じゃなくていいんだよ?

現状を確認してみよう

今あなたが作っているアプリが
SDカードに移動できるかどうかを確認してみましょう。
実機を使って確認していれば実機にインストールされているはずです。
実機にインストールしている場合はアプリをSDカードに移動する方法
のページを参考にして確認してみましょう。
無事にSDカードに移動できた人は……
お前に教えることはもう何もない。。。

移動でけへん...

のように、SDカードに移動できない時は移動できるようにしちゃいましょう!

AndroidManifest.xmlを設定する

アプリをSDカードに移動させるにはおなじみ
”AndroidManifest.xml”を編集する必要があります。
早速↓の呪文を打ち込んでみて実機で確認してみましょう!

AndroidManifest.xml
<manifest
        :
        :
    android:installLocation="auto"
        :
        :
>

どうですか?
移動できるようになりましたか?

念のため、”auto”の値とauto以外の指定の意味を載せておきます。
大体autoでいいはずですが。。。

internalOnly Android本体のストレージにのみインストール可能。
SDカードへの移動は不可。
デフォルトの設定ですね。
auto インストール時にAndroid本体のストレージにインストール。
SDカードに移動できる。
ゲームは大体これでOK!
preferExternal インストール時にSDカード優先でインストール。
本体への移動はもちろん可能!

関連



<前のページ