INSTALL_FAILED_INSUFFICIENT_STORAGE
Hata her Android geliştirici yaşamının bir felaket olabilir. Uygulama boyutuna veya ne kadar kullanılabilir depolama alanına sahip olduğuna bakılmaksızın gerçekleşir. Hedef cihazın yeniden başlatılması sorunu kısaca çözer, ancak kısa süre sonra geri gelir. Sorunun neden oluştuğunu soran kişilerden yüzlerce (binlerce değilse) mesaj panosu yayını var, ancak Google'daki insanlar bu konuda sinir bozucu bir şekilde sessiz.
Basit bir çözüm var. Test cihazınız Android 2.2 veya sonraki bir sürümünü çalıştırıyorsa, android:installLocation
özelliği uygulamanızın manifest dosyasına değeri ile ekleyin "preferExternal"
. Bu, uygulamayı cihazın SD kartı gibi harici depolama birimine yüklenmeye zorlar.
Örneğin:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.andrewsmith.android.darkness"
android:installLocation="preferExternal"
Bu, bir düzeltmeden daha çok bir bant yardımcısıdır ve bitmiş uygulamanızın cihazın dahili belleğine yüklenmesini istiyorsanız ideal olmayabilir. Ancak en azından geliştirme sürecini daha az sinir bozucu hale getirecektir.