0

外部SDにアプリをインストールするようにAndroidを設定する必要があります。非常に多くのチュートリアルがあり、その多くで set-install-location コマンドを見つけました。

私はそれを使用し、get-install-location を使用して実際のインストール場所を確認しましたが、正しいようです (2[外部])。しかし、電話に行って何かをインストールしようとすると、彼はインストールせず、スペース不足のメッセージを表示します。

Android のバージョンは 4.0.3 で、電話は LG Optimus L5 です。

PS: 英語が間違っていて申し訳ありません。私はブラジル人で、英語で書くことに慣れていません (そして、Google 翻訳には忍耐力がありません)。

4

2 に答える 2

0
  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.carefreegroup"
        android:versionCode="1"
        android:versionName="1.0"
        android:installLocation="preferExternal" >

属性android:installLocationは、次の可能な値を持つことができます。

internalOnly:アプリケーションは内部デバイスストレージにのみインストールする必要があります。これが設定されている場合、アプリケーションは外部ストレージにインストールされません。内部ストレージがいっぱいの場合、システムはアプリケーションをインストールしません。これは、android:installLocationを定義しない場合のデフォルトの動作でもあります。

auto:アプリケーションは外部ストレージにインストールできますが、システムはデフォルトでアプリケーションを内部ストレージにインストールします。内部ストレージがいっぱいになると、システムはそれを外部ストレージにインストールします。インストールすると、ユーザーはシステム設定を介してアプリケーションを内部ストレージまたは外部ストレージに移動できます。

priorityExternal:アプリケーションは外部ストレージ(SDカード)にインストールされることを好みます。システムがこの要求を受け入れるという保証はありません。外部メディアが使用できないかいっぱいになっている場合、またはアプリケーションがフォワードロックメカニズムを使用している場合(外部ストレージではサポートされていません)、アプリケーションは内部ストレージにインストールされる可能性があります。インストールすると、ユーザーはシステム設定を介してアプリケーションを内部ストレージまたは外部ストレージに移動できます。

于 2013-01-30T18:52:00.227 に答える
-1

兄弟

上記の方法は、Android ICS 以降のバージョンの携帯電話では機能しません。役に立たない仲間の Google は、ICS 以降のバージョンから非常に優れた機能を削除しました。

于 2013-11-04T14:11:34.827 に答える