エラーは、すべてのINSTALL_FAILED_INSUFFICIENT_STORAGE
Android 開発者の命を奪います。アプリのサイズや使用可能なストレージの量に関係なく発生します。ターゲット デバイスを再起動すると問題は一時的に解決しますが、すぐに再発します。問題が発生した理由を尋ねる人々からの数百 (数千ではないにしても) のメッセージ ボードの投稿がありますが、Google の人々はイライラするほどこの問題について沈黙しています。
簡単な回避策があります。テスト デバイスが Android 2.2 以降を実行している場合は、android:installLocation
属性をアプリケーションのマニフェスト ファイルに追加し、値を"preferExternal"
. これにより、スマートフォンの SD カードなど、デバイスの外部ストレージにアプリが強制的にインストールされます。
例えば:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.andrewsmith.android.darkness"
android:installLocation="preferExternal"
これは修正というより応急処置であり、完成したアプリをデバイスの内部メモリにインストールしたい場合には理想的ではないかもしれません. しかし、少なくとも開発プロセスのイライラは軽減されます。