Я разрабатывал свое приложение в течение приблизительно двух месяцев, на прошлой неделе я начал получать следующую ошибку при попытке скомпилировать и запустить приложение от Eclipse:
java.io.IOException: Unable to upload file: No space left on device
APK выходит на уровне 3.6 МБ, и эмулятор является недавно созданным новым с SD-картой 512 МБ и другими спецификациями, идентичными G1.
Кто-либо может предложить причину, это могло бы происходить?
У меня такое случалось раньше, и я решил это путем создания нового виртуального устройства, как предлагает г-н Хедлунд. Я не тратил время на то, чтобы понять, почему это произошло, но создание нового устройства позволило моему приложению загрузиться. Мое приложение почти в два раза больше вашего, и большую часть времени оно загружается нормально. Попробуйте удалить и воссоздать эмулятор, как предлагает г-н Хедлунд. У меня это сработало несколько раз ... Поскольку я новичок в разработке Android, я подозреваю, что столкнулся с этой проблемой из-за утечки ресурсов, но я еще не решил проблему, потому что я все еще концентрируюсь о правильной работе моего приложения ... Надеюсь, это поможет!
Приложения не хранятся на SD-карте, поэтому это не должно быть частью уравнения. Я никогда не видел, чтобы устройство наполнялось таким образом, но я думаю, просто создайте новое виртуальное устройство ...?
Я тоже столкнулся с этой проблемой. После многократного воссоздания AVD и продолжающихся сбоев я дважды проверил размер .apk. Он увеличился до 46 МБ, потому что я случайно включил набор изображений с камеры в папку "assets". После их удаления размер уменьшился до <1 МБ. Обязательно дважды (и трижды) проверьте, чтобы в структуре каталогов были только нужные файлы.