Еще одна вещь, на которую следует обратить внимание - это имена библиотечных пакетов.
Если вы используете ADT21 и у вас есть библиотеки с одинаковым именем пакета, во время компиляции произойдет ошибка, но она все равно будет скомпилирована и запущена в Eclipse, давая вам APK, в котором отсутствуют некоторые изклассы ресурсов.Отсюда сбой при запуске приложения.
Если вы скомпилируете его с помощью ANT, вы увидите ошибку компиляции, которая говорит, что две или более библиотеки используют одно и то же имя пакета.
Чтобы это исправить,переименуйте ваш проект библиотеки с помощью Android Tools -> Rename Application Package.Тогда все вернется на круги своя.
Мне понадобился почти весь день, чтобы понять это ...