2010-09-15 16 views
14

Tengo un proyecto de Android Eclipse y un proyecto Android Test Eclipse asociado registrado en un repositorio de subversión. Dada una copia de trabajo desprotegida, ¿cómo puedo llevar el proyecto Android Test a un espacio de trabajo de Eclipse?Importar Android Test Project en Eclipse desde Version Control

Es fácil agregar el proyecto de Android al espacio de trabajo (solo Archivo-> Nuevo proyecto-> Proyecto Android-> De origen existente y apúntelo al directorio en la copia de trabajo svn). Sin embargo, el 'Nuevo Android Test Project' no tiene una opción para crear a partir de una fuente existente.

Respuesta

13
  1. Archivo -> Importar ...
  2. vigente Código Android en espacio de trabajo
  3. Importe el proyecto como lo haría con un proyecto regular del androide
  4. Vas a tener errores becase el proyecto de prueba importado no lo hace tienen referencias al proyecto principal
  5. proyecto haga clic en Probar derecho -> Propiedades
  6. Java Build Path -> pestaña proyectos
  7. Agregar -> Seleccione el proyecto t sombrero que está probando
  8. Ok
  9. Refresh/Clean
  10. proyecto (opcional) Haga clic derecho prueba -> Ejecutar como -> Prueba Android JUnit
+0

11. (Cambie "Compilador de Java" → "Configuración de cumplimiento del compilador" a "1.6") o ("Herramientas de Android" → "Propiedades del proyecto de reparación") – Rayne

1

Creo que quieres importar> proyecto existente, especialmente si los archivos .project y .classpath están marcados en el control de la versión.

+0

Estoy esperando un método para hacer esto que no requiera verificar los archivos .project y .classpath.Para un proyecto de Android sin prueba, Google parece haber mejorado el comportamiento predeterminado de Eclipse al no requerir que se versionen .project y .classpath. –

8

buscaba para esta funcionalidad y no lo encontró bien :)

Lo que hice al final es la siguiente:

  1. se ha llevado mi directorio del proyecto de prueba existente (desprotegido del control de versiones) a un directorio temporal
  2. en Eclipse he creado un nuevo proyecto de prueba unitaria Android vacío, que se encuentra en el directorio con el nombre del directorio original proyecto de prueba
  3. cerrado Eclipse y copiar un .classpath y .project del recién creado te proyecto st a un directorio raíz actual del proyecto de prueba de edad (en un directorio temporal)
  4. ha eliminado un directorio nuevo proyecto de prueba vacía, movió una edad de ubicación temporal de nuevo a su ubicación original

En pocas palabras, sólo genera nuevos archivos .classpath y .project y los copió a check out project dir.

Después de limpiar y actualizar en Eclipse esto funcionó :) Por supuesto, esta no es una solución real, pero una solución fea que ni siquiera espero trabajar en cualquier situación, pero quién sabe, podría ayudarte. Saludos.

0

También tuve que R. haga clic en la aplicación de prueba (después de importar como una aplicación de Android existente normal) -> Propiedades -> Recurso -> Android -> compruebe el cuadro de Android emulado apropiado para obtener la opción de prueba JUnit de Android para ejecutar/depurar que de otro modo faltaba.

Cuestiones relacionadas