私のアプリを開発するときに、SDカードに自動的にインストールしていました(preferExternal)。それから私はこれを "auto"に変更することにしました。私はまだSDカードにアプリを移動することを選択できました。しかし、私は市場にアプリを置くとき、私は顧客がSDカードに移動することができないと聞いた。デバッグ時にSDカードにインストールできますが、署名したAPKを作成できない場合は
私は市場からダウンロードして自分自身を確認しました。しかし、Eclipseからデバッグキーを使用してコードを実行すると正常に動作し、SDカードにインストールできます。
なぜこれが起こっていますか?
EDIT:要求されたよう
、ここでは関係マニフェストコードです:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="1" android:versionName="1" package="package.name"
android:installLocation="auto" android:windowSoftInputMode="stateHidden">
EDITは2:私はちょうど私がすることなく、市場にアップロードされた同じAPKをインストールし
市場からダウンロードして(デバイスにコピーしてインストールした)、SDカードにインストールすることができます。これは、Googleが市場で行っているようなものです。
また、私は自分のアプリにウィジェットを持っていて、SDカードにインストールすると動作しないことを知っています(私はpreferExternalをautoに変更しています)。 GoogleがWidgetsのすべてのアプリをSDカードに何とかインストールできないようにすることはできますか?
ここにあなたの 'AndroidManifest.xml'ファイルを追加してください。 – inazaruk
関連するマニフェストコードを投稿しました。私は最初の質問でそれをすべてカバーしていたと思った。 – NotACleverMan