Módulo hermano de importación en Android Studio

Tengo un proyecto de Android recientemente convertido a Gradle de Maven / IntelliJ. El proyecto tiene una estructura tradicional de maven con los proyectos app y sdk siendo proyectos hermanos referenciados a través del nexo. Puedo importar cualquiera de los proyectos en Android Studio correctamente y construirlos, pero cuando intento importar el SK como un módulo en el proyecto de la aplicación (que es lo que hicimos en IntelliJ) Android Studio básicamente se niega a importarlo. Estoy usando Android Studio 0.8.2. El error real que obtengo es

Especificar la ubicación del proyecto Gradle o Android Eclipse

si selecciono el archivo .iml del SDK o

Seleccionar módulos para importar

si selecciono el archivo build.gradle o el directorio raíz.


Me gustaría evitar la conversión a la actual Gradle super proyecto mecanismo porque eso requeriría un nuevo control de fuente y perdería valiosa historia.


Lo que he intentado:

  • Separar los proyectos, funciona, pero no permite la depuración de SDK y generalmente es un dolor para manejar debido a las múltiples ventanas.
  • Utilizar un super proyecto vacío. Esto obtiene ambos proyectos en las mismas ventanas, pero Android Studio ya no detecta los controles de origen del proyecto. IntelliJ identificaría correctamente los controles de origen hermanos en la configuración anterior.

¿Hay alguna manera de obtener la importación de módulos para trabajar en Android Studio como en IntelliJ?

  • ¿Cómo ejecutar la prueba de unidad en un módulo de Android?
  • No se puede conseguir que Robotium funcione en Android Studio
  • Uso de la biblioteca ViewPagerIndicator con Android Studio y Gradle
  • Android studio dalvik vm no puede encontrar la clase
  • Proguard no advierte y dontnote que no toma efecto
  • ClassNotFoundException en el sabor personalizado con kotlin
  • Fallo de construcción Gradle
  • Gradle lanzamiento de construcción todavía debuggable?
  • Cómo configurar gradle y android studio para hacer la compilación de liberación?
  • Varios archivos dex definen Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat con Gradle
  • Gradle: El nombre de archivo, el nombre de directorio o la sintaxis de etiquetas de volumen es incorrecto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.