Ошибка Android: как предотвратить разрастание APK-файла во время процесса компиляции в eclipse? - PullRequest
1 голос
/ 24 июня 2011

Я столкнулся с проблемой, которая вызывает определенные неудачи.Вот что произошло.

Сначала я перемещал большие файлы в Windows Explorer.И я скопировал файл 4 ГБ в буфер обмена, чтобы куда-то переместиться.Позже я решу не копировать файл.

Второй.Время проходит.Пока файл находился в буфере обмена, я вернулся в затмение и забыл о файле, который был у меня в буфере обмена.Затем я щелкнул файл макета XML из другого проекта.И скопировал это в буфер обмена для перемещения в другой проект.

Третий.Думая, что макет находится в буфере обмена, я затем вставил файл макета в проект, куда он не был вставлен.Вместо этого большой файл начал импортироваться в проект!4,3 гигабайта ... в папку макета ...

ооооооо

Так что я сразу же нажал операцию X cancle.И все заклинило.

С тех пор каждый раз, когда я компилирую, у меня проходит этот огромный процесс, который проходит.

Я просмотрел каждый файл в проекте и не вижу следов наполовину скопированногобольшой файл ... но компилятор продолжает хотеть обработать файл ... какой кошмар наверняка.

Overgrown APK

Исправить попытки ..

после сдуванияgen и bin Я перезагрузил eclipe, и я подумал, что все было хорошо ... Очищенный проект ... он скомпилирован ... идеально ... затем внес изменения в код ... перекомпилировать ... BOOM.APK разросся и теперь .... Преобразование в формат Dalvik не удалось с ошибкой 1

apk file growth

log messages

enter image description here

После5+ гигов в росте .. Я пришел к выводу, что ошибка вставки копии 4 гига не является проблемой ...

как вау .. это заполнит мой HD ..

аааа

enter image description here

Ответы [ 3 ]

1 голос
/ 24 июня 2011

Мой ответ не очень сложный, но он должен быть быстрым. Просто создайте новый проект и скопируйте в него все свои классы и ресурсы.

0 голосов
/ 24 июня 2011

Закройте затмение, затем удалите вручную все из папок gen и bin.Запустите eclipse.

Если это не помогло, закройте eclipse, удалите файлы .project и .classpath.Затем запустите eclipse и убедитесь, что он больше не может загружать ваш проект.Затем повторно импортируйте проект Android, чтобы затмить (через New -> Android Project -> выберите «Создать проект из существующего источника».

0 голосов
/ 24 июня 2011

Очистите проект, выбрав Project => Очистить в Eclipse, и он будет работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...