Я создал библиотеку Java для Java SE и недавно использовал ее в приложении для Android. Я хотел бы сохранить совместимость библиотеки как с Java SE, так и с Android.
Что лучше всего при создании проекта в Eclipse в этой ситуации? В верхней части головы я вижу три решения:
1) Создайте проект Java, а затем переключите системную библиотеку на JRE, когда я хочу скомпилировать для Java SE, и на android.jar, если он для Android, но он это своего рода боль.
2) Создайте два проекта Java, один для Java SE, а другой для Android, и используйте одну и ту же исходную папку.
3) Используйте Android как наименьший общий знаменатель и создайте проект Android и используйте его как библиотеку в проектах Java SE.
Жизнеспособны ли какие-либо из них? Есть ли лучшие решения?