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