С Изменения Android в редакции 14 :
Перейдите в папку вывода корзины. В то время как система сборки Ant ставит
вывод javac в bin / classes /, настройка Android
проекты в Eclipse используют bin /, как и стандартные проекты Java. Это имеет
всегда была маленькая проблема, потому что мы помещаем туда другие файлы (например,
файлы apk и dex), но также необходимо использовать эту папку в качестве источника
шага dex. К счастью, Декс просто проигнорирует эти файлы. поскольку
мы начали помещать туда элементы ресурсов (png crunch cache), мы
решил изменить выход проекта (насколько это касается JDT)
в корзину / классы /. ADT по-прежнему использует bin / в качестве выходной папки верхнего уровня
для конкретных файлов Android. Видимый побочный эффект заключается в том, что bin / will
теперь отображаются в представлении Package Explorer (но не bin / classes / как JDT
скрывает единственную выходную папку, о которой знает).
Похоже, это означает, что Android имеет свои собственные параметры сборки и заменяет параметры сборки JDT (то есть «выходная папка» в Свойства-> Путь сборки Java-> Источники) для соответствия.
В блоге "Маленькое безумие" описывается, как изменить свойство out.dir для Ant в ADT, добавив / изменив файл build.properties в корневой папке вашего проекта. Вы также можете изменить местоположение gen.dir с помощью build.properties.
out.dir=bin
gen.dir=gen
Обратите внимание, что в прошлом у Eclipse были проблемы с внешними инструментами, изменяющими классы в его выходной папке, и по этой причине возможно, что out.dir = bin / classes.
Отказ от ответственности: я еще не пробовал ничего из этого. Это предложение может ничего не исправить, вызвать другие проблемы или, надеюсь, работать.