Bibliotecas de Android en Android Studio

¿Alguien ha descubierto / descubierto cómo las bibliotecas de Android están diseñadas para funcionar en el estudio de Android?

Todavía no he podido encontrar ninguna documentación sobre esto (la documentación en el Sitio del desarrollador de Android es increíblemente simple), y observo que, dependiendo de cómo cree el proyecto de la biblioteca, obtengo resultados completamente diferentes.

Si importo una biblioteca de Eclipse (siguiendo las recomendaciones en el sitio web para exportar primero a Gradle), termino con un nuevo proyecto + módulo que contiene el proyecto de la biblioteca. Esto no parece del todo correcto (un proyecto intellij = espacio de trabajo eclipse), y los intentos de compilar / hacer esto en intellij dan como resultado muchos errores (el proyecto de la biblioteca no puede encontrar las bibliotecas de soporte de Android).

Si creo un nuevo proyecto desde cero con un módulo de biblioteca, obtengo un proyecto de biblioteca de Android con un archivo build.gradle.

Si creo un nuevo módulo dentro de un proyecto (haciendo clic con el botón derecho en el proyecto), obtengo una biblioteca de Android creada con Ant. Esto compila bien, pero parece muy extraño. ¿Seguramente no se pretende que utilicemos las bibliotecas Ant para Android en Android Studio? La creación de un nuevo módulo de biblioteca utilizando Archivo> Nuevo módulo no parece funcionar, por cierto. Simplemente crea una nueva aplicación en su lugar.

¿Alguien ha recogido alguna información para dar sentido a esto? Tampoco he encontrado ninguna ubicación donde se pueda especificar qué bibliotecas deben usarse en qué módulos de aplicación. Comprendo que esta es una versión preliminar, pero tengo dificultades para creer que una característica principal como las bibliotecas de Android es tan poco compatible. ¿Qué me estoy perdiendo?

Actualización 2014-04-09:

Así que hice una nueva ronda con Android Studio esta semana. Y aunque los problemas ahora son diferentes a los que escribí originalmente, esto es, increíblemente, un gran problema. Todavía no he encontrado una buena explicación sobre el uso de bibliotecas de Android en varios proyectos en AS (incluidas las librerías anidadas). Algunas de las sugerencias que he visto recomiendan copiar el código en múltiples ubicaciones, lo que anula completamente el propósito de tener una biblioteca, para empezar.

Simplemente no entiendo lo que Google está pensando con Android Studio ... Es una pena, porque parece una gran herramienta, pero la falta de un manejo intuitivo de algo tan básico como la reutilización de código es un gran problema para mí (no importa la codificación específica para Android se está volviendo cada vez menos atractiva, en comparación con las herramientas de desarrollo multiplataforma en constante mejora).

Respuestas a la pregunta(6)

Su respuesta a la pregunta