Как уже упоминал Джим, всегда проверяйте свое приложение на том же эмуляторе версии, на котором вы собираетесь его использовать. Если он появится на Маркете, то обязательно протестируйте его на нескольких версиях. Например, проверьте по крайней мере v1.5, v1.6 и v2.1. Убедитесь, что вы используете разные размеры экрана для каждого из них; это не будет вашей проблемой, но покажет, правильно ли вы закодировали свои XML-файлы.
Еще одна вещь, которую вы можете попробовать, это разрешить вашему телефону выводить сообщения журнала, и тогда вы сможете увидеть, происходит ли что-то странное на вашем телефоне. У меня нет телефона с v2.1, но в соответствии с эмулятором, вот где эта опция: домашний экран -> меню -> настройки -> приложения -> разработка -> включить отладку по USB. После этого перезапустите Eclipse, подключите телефон, и вы должны начать видеть сообщения журнала. Перезапуск Eclipse не всегда необходим, но LogCat иногда путается, когда у вас есть несколько эмуляторов / реальных телефонов, пытающихся вывести отладочные сообщения. (Если вы не знаете, как включить LogCat, см. этот другой ответ .)