Это вызвано неполным / грязным обновлением до последней версии, в результате чего dx.jar отсутствует в {Android SDK dir}\platform-tools\lib\
.
Решение:
Найдите свой последний dx.jar в {Android SDK dir}\platforms\*
и скопируйте его в:
{Android SDK dir}\platform-tools\lib\
Перезапустите eclipse, clean
ваш проект, и все должно работать как положено.
(Если каталог platform-tools\lib
полностью отсутствует, вам придется переустановить «Android SDK platform-tools» с помощью менеджера SDK. После переустановки должен быть dx.jar, поэтому копирование не потребуется)
Если вы не можете найти dx.jar
в любом из подкаталогов {Android SDK dir}\platforms\*
, вам нужно запустить SDK manager и установить Android 1.6 SDK.
Например, на моей машине последний был в {Android SDK dir}\platforms\android-4\tools\lib\
.
(По состоянию на 2012-01-22 Android SDK R15 не было найдено более новой версии).
Я действительно надеюсь, что это кому-то пригодится, потому что я потратил полдня на поиски и поиск решения такой тривиальной ошибки ...: - (