2011/02/07: a2sd対応したアプリをマーケットで公開するときの注意点
カテゴリ: Market 公開/配布
投稿者: terada
a2sd(アプリをSDカードに保存可能にする機能)対応する方法ですが、ビルドまでに必要な手順は以下の2(3)ステップです。
・ビルドターゲットを2.2にする
・マニフェストファイルでinstallLocationを設定
(↓2.2より以前のOSでも一応インストールできるようにしたい場合。ただし、a2sd以外のSDK8以降の機能は使わないように気をつける)
・android:minSdkVersionは8にせず、任意のバージョンに設定
ただし!!
そのアプリをマーケットで公開したい場合は、もう1つ注意点があります。
・マーケットのデベロッパーコンソールの「公開設定のオプション」で「コピー防止」をオフにする
コピー防止をオンのまま公開すると、インストールはできても「設定>アプリケーション>アプリケーションの管理」から「SDカードに移動」ボタンが無効のままで効果がありません!
Apps on SD Card: The Details
↑「Security and Performance Implications」のところを参照
トラックバックURL
・ビルドターゲットを2.2にする
・マニフェストファイルでinstallLocationを設定
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="auto"
... />
(↓2.2より以前のOSでも一応インストールできるようにしたい場合。ただし、a2sd以外のSDK8以降の機能は使わないように気をつける)
・android:minSdkVersionは8にせず、任意のバージョンに設定
ただし!!
そのアプリをマーケットで公開したい場合は、もう1つ注意点があります。
・マーケットのデベロッパーコンソールの「公開設定のオプション」で「コピー防止」をオフにする
コピー防止をオンのまま公開すると、インストールはできても「設定>アプリケーション>アプリケーションの管理」から「SDカードに移動」ボタンが無効のままで効果がありません!
Apps on SD Card: The Details
↑「Security and Performance Implications」のところを参照