Importe Android Test Project en Eclipse desde Version Control

Tengo un proyecto de Android Eclipse y un proyecto Android Test Eclipse asociado registrado en un repository de subversión. Dada una copy de trabajo desprotegida, ¿cómo puedo llevar el proyecto Android Test a un espacio de trabajo de Eclipse?

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

  1. Archivo -> Importar …
  2. Código de Android existente en el espacio de trabajo
  3. Importe el proyecto como lo haría con un proyecto regular de Android
  4. Tendrá errores porque el proyecto de testing importado no tiene references al proyecto principal
  5. Haga clic derecho proyecto de testing -> Propiedades
  6. Ruta de creación de Java -> pestaña Proyectos
  7. Agregar -> Elija el proyecto que está probando
  8. De acuerdo
  9. Actualizar / Limpiar (opcional)
  10. Haz clic derecho en el proyecto de testing -> Ejecutar como -> Android JUnit Test

Estaba buscando esta funcionalidad y tampoco la encontré 🙂

Lo que hice al final es esto:

  1. Moví mi directory de proyecto de testing existente (desprotegido del control de versión) a un directory de temperatura
  2. En Eclipse, creé un nuevo proyecto vacío de Android Unit Test, lo ubiqué en el directory con el nombre del directory original del proyecto de testing.
  3. Cerré Eclipse y copié los files .classpath y .project del proyecto de testing recién creado a un directory raíz actual del proyecto de testing anterior (en un directory temporal)
  4. Se eliminó un nuevo directory de proyecto de testing vacío, se movió el antiguo de la location temporal a la location original

En pocas palabras, acabo de generar nuevos files .classpath y .project y los copié en el directory de proyectos comprobados.

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

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

También tuve que hacer R. clic en la aplicación de testing (después de importar como una aplicación de Android existente normal) -> Propiedades -> Recurso -> Android -> comprobar el cuadro Android emulado apropiado para get la opción de testing JUnit de Android para ejecutar / depurar que era de lo contrario, falta.