2011-10-12 32 views
6

¿Es posible importar un proyecto Java existente que esté en mi espacio de trabajo, en un proyecto de Android que también esté en mi espacio de trabajo? El proyecto de Java no usa cosas incompatibles con Android. Podría hacerlo usando .JAR, pero como estoy modificando mucho el proyecto de Java, me gustaría importar todo el código fuente y cambiarlo de vez en cuando. ¿Es posible? GraciasImportación del proyecto Java fuente en el proyecto de Android

Respuesta

1

Creo que está hablando de hacer referencia a otros proyectos en el proyecto actual, si este es el caso, entonces puede hacerlo por Haga clic derecho en proyecto, propiedades-> Proyecto de referencia.

+1

+1 para una buena solución –

+1

Si tengo 2 proyectos de Java, funciona. Pero tengo un proyecto de Android y un proyecto de Java. Enlazo el proyecto de Java en el proyecto de Android pero aún no puedo usar su contenido. Intenté crear un proyecto Java e hice lo mismo y funcionó. –

+1

-1, esto no funciona cuando se hace referencia a un proyecto de Java en un proyecto de Android, que se indicó claramente en la pregunta. Funciona solo en Java a Java. – tbraun

0

Puede vincular otros proyectos a su proyecto actual. Haga clic con el botón derecho en su proyecto principal, elija Build Path -> Configure Build Path... En el cuadro de diálogo, elija la pestaña Projects, luego haga clic en el botón Add... Ahora elija el proyecto que desea vincular y haga clic en OK. Ahora podrá usar las fuentes de este proyecto dentro de su proyecto principal. Espero que esto ayude.

+0

-1, esto no funciona cuando se hace referencia a un proyecto de Java en un proyecto de Android, que se indicó claramente en la pregunta. Funciona solo en Java a Java. – tbraun

4

Esto es algo así como un corte, pero funcionó para mi proyecto:

  1. añadir tanto proyecto Android y proyecto Java normal al espacio de trabajo
  2. ir a las características de proyecto Android -> Java Build Path -> Fuente
  3. Haga clic en Origen del enlace, en "Nombre de carpeta", asegúrese de seleccionar el directorio raíz del árbol src del proyecto Java simple
  4. Use un nombre descriptivo para "Ubicación de carpeta vinculada", como "java_project_src".
  5. Presione Finalizar y compilar

Esta configuración se compilará el código normal en Java Dalvik como código de bytes. En mi caso, tenía código java puro con dependencias muy limitadas, pero quería compartir el código java puro con proyectos que no son de Android, en lugar de mantener estos archivos por separado en cada proyecto.

Cuestiones relacionadas