2012-01-16 30 views
22

Estoy usando ActionBarSherlock en un proyecto de Android que desarrollé usando Eclipse. Me gustaría migrar ese proyecto a IntelliJ IDEA, pero no estoy seguro de cómo agregar un "Proyecto de biblioteca" a IDEA.¿Cómo puedo agregar un "Proyecto de biblioteca" en IntelliJ IDEA?

¿Es esta una característica compatible con IDEA? Si es así, ¿alguien puede ayudarme a descubrir cómo agregar uno?

Gracias!

ACTUALIZADO: Lo que me refiero es lo que describen aquí - Managing Projects from Eclipse with ADT. Le permiten agregar una referencia a un proyecto sin compilar como una "biblioteca".

Respuesta

16

Necesita crear un nuevo módulo IDEA a partir del código fuente existente. Asegúrese de que la faceta de Android esté habilitada para este módulo, en la configuración de faceta debe habilitar la opción "Proyecto de biblioteca". A continuación, agregue este módulo como una dependencia de su módulo principal.

+3

¿Puede explicar la última frase "A continuación, agregar este módulo como una dependencia a su módulo principal. "¿?" ¿Qué quisiste decir con eso? – sandalone

+2

@sandalone: ​​consulte http://www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html para obtener más información. – CrazyCoder

0

Puede tener una dependencia de otro módulo en IntelliJ.

Puede importar el proyecto de Eclipse existente en IntelliJ.

Puede agregar bibliotecas a un módulo en IntelliJ.

No tengo claro qué es exactamente lo que quieres hacer. ¿Puedes agregar información a tu pregunta?

+0

pregunta actualizada con información adicional –

9

Para los nuevos visitantes:

crear un módulo de fuentes existentes (señale el directorio de la biblioteca dentro ABS), a continuación, añadir android-apoyo-v4.jar como una dependencia de los módulos del proyecto y ABS.

También hay un detallado tutorial.

+0

También para visitantes más nuevos: ABS 4.4 ya no tiene una subcarpeta de 'biblioteca', por lo que simplemente apuntará a la carpeta base 'actionbarsherlock'. –

0

primero retire esa biblioteca a continuación, añadir proyecto de la Biblioteca como un módulo, añadir el módulo como una dependencia

Cuestiones relacionadas