The INSTALL_FAILED_INSUFFICIENT_STORAGE
kesalahan adalah kutukan dari kehidupan setiap pengembang Android. Itu terjadi terlepas dari ukuran aplikasi, atau berapa banyak penyimpanan yang tersedia. Mem-boot ulang perangkat target memperbaiki masalah secara singkat, tetapi akan segera kembali. Ada ratusan (jika tidak ribuan) posting papan pesan dari orang-orang yang bertanya mengapa masalah terjadi, tetapi orang-orang di Google dengan putus asa diam mengenai masalah ini.
Ada solusi sederhana. Jika perangkat pengujian Anda menjalankan Android 2.2 atau lebih baru maka tambahkan android:installLocation
atribut ke file manifes aplikasi Anda, dengan nilainya "preferExternal"
. Ini akan memaksa aplikasi untuk diinstal pada penyimpanan eksternal perangkat, seperti kartu SD ponsel.
Sebagai contoh:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.andrewsmith.android.darkness"
android:installLocation="preferExternal"
Ini lebih merupakan bantuan band daripada perbaikan, dan mungkin tidak ideal jika Anda ingin aplikasi selesai dipasang pada memori internal perangkat. Tapi itu setidaknya akan membuat proses pengembangan jauh lebih sedikit membuat frustrasi.