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"
Це швидше допомога, ніж виправлення, і може бути не ідеальною, якщо ви хочете, щоб ваш готовий додаток встановився на внутрішній пам'яті пристрою. Але це принаймні зробить процес розвитку набагато менш розчарувальним.