2012-07-29 17 views
5

Bueno, estoy dando una oportunidad al desarrollo de Android, y quiero trabajar en el mismo código de Android desde varias PC (por ejemplo, la oficina y la PC) ... El problema es que estoy usando SVN para sincronizar las carpetas del espacio de trabajo de Android. pero cuando hago la actualización SVN en una PC, y luego abro/importo el proyecto en Eclipse, recibo todo tipo de errores ...¿Cómo realizo el desarrollo de Android desde múltiples computadoras?

Anteriormente hice lo anterior para sincronizar la carpeta 'Proyectos' para Visual Studio 2010 a través de SVN, y funcionó brillantemente ...

¿Cómo puedo compartir el mismo espacio de trabajo de Android en varias PC, sin tener que copiar manualmente el código a la otra máquina, y tener que importarlo manualmente cada vez que cambio de PC?

Respuesta

2

Bueno, ya que todos presentaron cómo puedes hacerlo con SVN. Me gustaría sugerirle algo más. Una vez intenté hacerlo con un servicio en la nube, p. Google Cloud, Drobbox, etc. Podrías simplemente crear un proyecto en una carpeta de Dropbox y cada vez que cambias de computadora simplemente limpias tu proyecto.

Saludos, también Ahmad :)

+1

Gracias Ahmad por su sugerencia :) .. ¡Acabo de intentar usarlo con Dropbox, y está funcionando brillantemente! Guardo cosas en una ubicación y luego las abro en otra PC, y todo se carga automáticamente. A veces ni siquiera necesito ejecutar Clean! Solo un punto para que otros lean. Para que esto funcione, debes * cerrar * tu IDE en una PC, hacer que Dropbox sincronice todo, y luego abrir tu IDE en otra PC y cargar el espacio de trabajo desde Dropbox. Simplemente 'cerrar' un proyecto en una ubicación y abrirlo en otra ubicación y luego refrescar no funcionará. ¡IDE necesita estar cerrado! – Ahmad

1

proporcione información sobre qué tipo de errores obtiene.

Sospecho que intentas comprometer un proyecto no actualizado.
así que antes de trabajar en su proyecto es muy recomendable hacer "actualización"

Creo que los errores se producen porque usted está tratando de cometer un archivo que no sea actualizada
que probablemente provocará una colisión.

0

Necesita instalar SVN Plugin aquí es tutorial de how to install SVN in eclipse

continuación, subir sólo los archivos/src, Carpeta de recursos y archivo de manifiesto en el servidor SVN Java.

desde otra PC puede crear/importar proyectos directamente desde el plugin SVN. Y algunos archivos como gen/bin se generarán automáticamente. Ahora necesita limpiar el proyecto y está listo para usar.

Ahora antes de comprometerse archivos/cambios en SVN, es necesario actualizar el código primero desde SVN plug-in, por lo que, no vale dar lugar a conflictos ..

2

ya desarrollado utilizando SVN o Git.

Necesita crear un proyecto en cada computadora, pero no use importar. Guarde solo los archivos java + proguard file + manifest file + .classpath y el .project en SVN/git. Luego, en cada computadora (solo necesita hacer esto una vez), cree un nuevo proyecto y use la opción de eclipse "crear proyecto a partir de una fuente existente".

Algunas veces necesita reconstruir su proyecto usando Build> Clean.

0

según entiendo tu código en tu oficina como en casa. Así que ahora necesitas los mismos cambios de código que hiciste en la oficina para reflejarlos en la PC de tu hogar también. para lo primero es que tu PC de casa también está conectada al SVN. SI SÍ - mientras trabajaba en la oficina, siempre "COMPROMETE" sus cambios. Luego, después de irse a casa, siempre tome ACTUALIZACIÓN del mismo proyecto y luego comience a codificar, si está domo con sus cambios en INICIO y antes de salir de HOME PC COMPROMETE sus cambios. Luego otra vez antes de comenzar a trabajar en su PC OFFICE, tome una actualización y luego comience a codificar. Si está haciendo esto, debería funcionar bien. Si todavía está recibiendo errores, en Eclipse, haga clic en WINDOW, haga clic en SHOW VIEW y seleccione PROBLEMS ... ie WINDOW> SHOW VIEW> PROBLEMS, verá algunos problemas como errores, péguelos aquí para que tengamos una idea clara. Puede haber algunos problemas de classpath. puede abrir su carpeta de proyecto, busque el archivo classpath, vea si classpath es correcto para los JARS que pueda estar usando.

0

Si ya utiliza un cliente SVN independiente como piedra angular o versiones, asegúrese de que svn ignorar los siguientes directorios, puesto que son específicos a su área de trabajo y causarán problemas a la hora intenta comprobación e importar a un proyecto en otra máquina:

  • .settings
  • bin
  • Gen

Después de que haya registrado sus archivos de origen sin estos, puede crear un nuevo proyecto desde su copia de trabajo en una segunda máquina usando Archivo> Importar> Código de Android existente en el espacio de trabajo.

Cuestiones relacionadas