2011-11-23 20 views
52

He creado un nuevo proyecto de Android. Quiero tener una barra de acción en la parte superior, así que descargué el Action Bar for Android Library porque quiero admitir dispositivos de Android 2.1.¿Cómo agregar un Proyecto de biblioteca a un proyecto de Android?

La descripción dice

El componente de barra de acción es un proyecto de Biblioteca. Esto significa que no es necesario copiar y pegar recursos en su propio proyecto, simplemente agregue el componente de la barra de acciones como referencia a cualquier proyecto.

Soy nuevo en android, entonces ¿qué significa esto? ¿Cómo puedo agregar la biblioteca a mi proyecto existente?

importar la biblioteca en su espacio de trabajo de Eclipse:

  • Archivo-> Import> General-> Proyectos existentes en el espacio de trabajo, al lado

  • Seleccionar directorio raíz:/ruta/a/proyecto

  • Proyectos-> Seleccionar todo

En t su punto falla porque no hay nada que seleccionar y el siguiente botón está desactivado.

¿Alguna idea?

+0

La sección 'En su diseño' del enlace github es probablemente lo que está buscando. – abhinav

+0

Creado un tutorial en video sobre esto: https://www.youtube.com/watch?v=7jK-5zqb_nQ – user1406716

Respuesta

120
  1. Archivo-> Nuevo-> Otro
  2. Proyecto Seleccionar Android
  3. Seleccione "Crear un proyecto de fuente existente"
  4. Haga clic en "Examinar ..."Botón y navegar a johannilsson-android-actionbar \ actionbar
  5. Finalizar (proyecto de acción Ahora bar en el espacio de trabajo)
  6. Haga clic derecho en su proyecto -> Propiedades
  7. En Android-> sección Biblioteca haga clic en Agregar
  8. seleccione proyecto recientemente añadido -> Ok
  9. eso es todo

Ahora se puede usar

+8

Pero ahora tienes que tener el proyecto de la biblioteca abierto en tu área de trabajo cada vez que quieras trabajar en el proyecto dependiente ¿no? ¿No es incómodo? –

+3

si su proyecto de biblioteca no aparece en la lista 'Android-> Biblioteca-> Agregar', vaya a' Android-> Biblioteca' de su proyecto de biblioteca, y asegúrese de que "es Biblioteca" esté marcado – woojoo666

+1

también asegúrese de que la biblioteca tiene un cheque en Properties isLibrary = checked – Nepster

9

Consulte este documentation sobre cómo hacer referencia a un proyecto de biblioteca en eclipse.

Desde el enlace de arriba:

  1. En el Explorador de paquetes, haga clic en el proyecto dependiente y seleccione Propiedades.
  2. En la ventana Propiedades, seleccione el grupo de propiedades "Android" a la izquierda y ubique las propiedades de la Biblioteca a la derecha.
  3. Haga clic en Agregar para abrir el cuadro de diálogo Selección de proyecto.
  4. De la lista de proyectos de biblioteca disponibles, seleccione un proyecto y haga clic en Aceptar.
  5. Cuando se cierra el cuadro de diálogo, haga clic en Aplicar en la ventana Propiedades.
  6. Haga clic en Aceptar para cerrar la ventana Propiedades.
+3

en 4 el cuadro de diálogo está vacío, no hay ninguna biblioteca en la lista –

+0

primero tiene que importar la biblioteca a su espacio de trabajo de eclipse . Vea esta publicación para saber cómo hacer eso: http://stackoverflow.com/questions/2231474/how-to-import-existing-android-project-into-eclipse –

+0

He actualizado mi pregunta –

1

Plus a la "mejor respuesta" , En el paso 8 , si no ve el proyecto, vaya al proyecto lo que le gustaría añadir como una biblioteca y

  • '' project.properties abiertas
  • complemento 'android.library = true '

y puede volver a seguir la instrucción y debería ver el proyecto deseable.

Cuestiones relacionadas