7

修正するために多くの方法を試しましInstallation error: INSTALL_FAILED_INSUFFICIENT_STORAGEたが、今まではインターン ストレージ メモリを増やすことができました。

私が試した方法:

  1. Android プロジェクトのルートを右クリックし、[Run As] に移動してから [Run Configurations...] に移動し、左側のツリーで [Android Application] ノードを見つけ、プロジェクトを選択して [Target] に移動します。ウィンドウの右側にあるタブをクリックして、「追加のエミュレータ コマンド ライン オプション」フィールドを見下ろし (ウィンドウを大きくする必要がある場合があります)、最後に「-partition-size 1024」をそこに貼り付けます。[適用] をクリックしてから [実行] をクリックして、エミュレーターを使用します。

  2. Eclipse の [Preferences] に移動し、[Launch] を選択します。[Default emulator option] フィールドに [-partition-size 1024] を追加し、[Apply] をクリックして、通常どおりエミュレータを使用します。

  3. .Android ディレクトリを開きます。通常はホーム ディレクトリにあります。次に avd に移動し、変更したい avd の名前を持つディレクトリを開きます。

  4. config.ini ファイルを編集して、次の行を追加するか、次の行を変更します。disk.dataPartition.size=1024

これはすべて、Linuxでうまくいきました。

これを使用して、アプリを使用して外部ストレージに保存しました。

android:installLocation="preferExternal" 

しかし、私は受け取った

インストール エラー: INSTALL_FAILED_MEDIA_UNAVAILABLE

4

4 に答える 4

6

エラー

Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE

は、デバイスに SD カードがないことを意味します。

エラー

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

デバイスにアプリ用の十分なスペースがないことを意味します。

次に行う必要があります。

  1. 書き込みandroid:installLocation="auto"と android 自体が、アプリをインストールする場所 (内部メモリまたは外部メモリ) を気にします。
  2. インストールに十分なメモリがデバイスにあることを確認してください (通常は apk のサイズよりも大きい)。
  3. アプリに多くのスペースが必要な場合は、このガイドをお読みください。
  4. エミュレーターを使用する場合 - SD カードのサポートをセットアップします。ここに画像の説明を入力
于 2012-07-13T07:44:12.297 に答える
1

アプリを実行したときにも同様の問題が発生しました。私の Google TV エミュレータでは、外部ストレージ用の USB ストレージが表示されません。エミュレータの新しいハードウェアでキャッシュ メモリと RAM サイズを増やしてみてください。

エミュレータの仮想メモリを増やす方法:

\\emulator -avd "Emulator Name" -partition-size 500

その後、apk のインストールを試みます。

于 2012-07-20T08:10:51.277 に答える
1

これらのオプションを試してみてください。その構成では、23MB のアプリを 1 つインストールできます。ここに画像の説明を入力

于 2012-07-13T23:03:16.250 に答える
1

エミュレーターにインストールされていて組み込みではないアプリをアンインストールしてみてください。エミュレーターの設定を編集して SD カードのサイズを変更することもできますが、その多くのメモリをマウント可能なパーティションに変換する必要があるため、アプリの実行に時間がかかります。

于 2012-07-16T11:26:36.687 に答える