Как уже упоминалось в другом ответе, создайте еще один проект Eclipse с общим кодом, а также проект для каждого варианта.
Проект общего кода не обязательно должен быть проектом Android. Это идеально, потому что он не имеет никаких накладных расходов по проекту Android и, следовательно, будет более гибким. Если в общем коде есть какой-либо код, связанный с Android, вам необходимо включить android.jar, который находится внутри каталогов комплекта разработчика android.
Чтобы все это работало вместе, настройте зависимость проекта Eclipse между новыми проектами и общим кодом.