Пока у меня есть исходный код моего проекта, я никогда не буду рассматривать синхронизацию каталога рабочей области Eclipse для кроссплатформенной разработки.Правильный способ состоит в том, чтобы поддерживать ваш источник отдельно (я имею в виду, что не привязывайте ваш источник к какой-либо IDE в любой ОС, всегда рекомендуется использовать систему контроля версий, если это позволяет условие), где бы вы ни захотели начать разработку Eclipse или IntelliJ,в Windows, Linux или Mac получите копию исходного кода и импортируйте ее в свою IDE.
Как правило, единственными файлами, которые делают ваш проект проектом Android, являются:
- src/
- res /
- assets /
- lib / (если вы импортируете внешние библиотеки jar)
- AndroidManifest.xml
- project.properties (или default.properties, переименованный с r14)
- proguard.cfg (если вы используете Proguard)
Если вы работаете в команде и используете контроль источника, такой как SVN, этоединственные обязательные папки / файлы, которые необходимо зарегистрировать в SVN, все остальные (.project, .classpath, .settings /, bin /, target / и т. д.) не нужны.При импорте и сборке вашего проекта IDE-файлы генерируются итеративно.
Это относится ко всем трем типам проектов Android (Android Project, Libaray Project и Test Project), если вы знакомы с другими инструментами сборки, такими как Ant или Maven.Это также может помочь вам поддерживать кроссплатформенную разработку.