Al punto 1 te remito a mi respuesta en este hilo (compartir solo el proyecto, idealmente con un repositorio de versiones, no el workspace que ese es propio de cada IDE)
http://www.htcmania.com/showthread.php?t=853338
Al punto 2, el SDK es independiente del entorno (si quieres hasta puedes usarlo por línea de comandos) , en eclipse hay que instalar el plugin y especificar la ruta del sdk que quieras usar.
Por cierto que también hay plug-ins de Gradle para eclipse, al final el código sigue siendo Java, el ide solo facilita la vida por encima.