studio reconstruir proyectos proyecto paquete otro nombre guardar con como clonar carpeta cambiar android intellij-idea android-studio

reconstruir - guardar proyecto android studio con otro nombre



¿Cómo mover y renombrar un proyecto en Android Studio? (10)

Acabo de mover exitosamente mi proyecto C: / a mi unidad M: / portátil.

  1. Crear un proyecto idéntico en la ruta del archivo deseado.
  2. Abrir proyecto original
  3. Encuentre los archivos Java en la barra lateral, cópielos todos al portapapeles.
  4. Abra el "nuevo" proyecto
  5. Pegue los archivos en la carpeta java apropiada (sobrescriba según sea necesario)
  6. Haga lo mismo con sus archivos de actividad, pegándolos en la carpeta de diseño. (sobrescribir según sea necesario).
  7. Guarde el nuevo proyecto y cierre la aplicación.
  8. Iniciar Android Studio
  9. Abra su "nuevo" proyecto.
  10. Android Studio le pedirá que elija entre el original o la configuración del proyecto.
  11. Elija la configuración del proyecto, ignorando el botón de configuración predeterminada.
  12. Android Studio reconstruirá su "nuevo" proyecto en el nuevo destino de la ruta del archivo.
  13. El emulador aparecerá roto, seleccione el dispositivo de reparación.
  14. Ejecute su "nuevo" proyecto.
  15. Todo debería estar funcionando bien. (Recordando que el original aún está sano y salvo, al iniciarlo, irá al paso 10, elija la configuración predeterminada para volver al estado anterior.

Sé que es un poco difícil, pero este es el único método de trabajo que he encontrado para mover un proyecto de un destino a otro y aún tener un producto de trabajo viable.

PD: Estaba buscando esta consulta hace aproximadamente una hora, sin éxito. Después de obtener un resultado positivo, pensé que compartiría el resultado con la comunidad ... incluso si el hilo tiene dos años y ya está marcado como respondido. Después de todo, puede ayudar a la siguiente persona que esté buscando un resultado rápido, como yo.

Esta debería ser una pregunta muy simple :)

Tengo un proyecto que funciona bien. Ahora quería cambiarle el nombre y cambiar la ruta de la carpeta de proyectos. Primero parecía simple: haga clic con el botón derecho -> "mover" y "refactorizar / renombrar".

Después de mover y cambiar el nombre de mi carpeta de proyectos y mi módulo de apk, no había la misma estructura de proyectos que antes. Mis librerías de proyectos se han incluido dos veces. Busqué en los archivos ''.iml'' y vi que la ruta anterior estaba incluida, así que cambié esto. Después de esto, pude compilar mi proyecto en la línea de comandos pero no con el IDE. Ahí me llegó este error:

NullPointerException: no project directory specified

¿Cuál es la forma predeterminada de mover y renombrar un proyecto? Resolví mi problema haciendo un nuevo proyecto y copiando todos los archivos, pero sería genial saber la solución de este "problema".

EDITAR:

Origen del Proyecto-Estructura:

MyProject --- libraries --- MyApp

Después de mover

MyProject --- MyProject (new path) --- MyProject (old path)

Creo que tengo que hacer algo más que copiar el proyecto. De alguna manera tengo que especificar el "nuevo" proyecto, ¿no es así?


Cierre el proyecto en Android Studio (Archivo -> Cerrar proyecto). Mueva el proyecto y renómbrelo moviendo su carpeta / directorio de inicio. Abra el nuevo proyecto desde Android Studio (Archivo -> Abrir)


En Android Studio 1.2, encontré que ambos de los siguientes trabajos son correctos para un proyecto que se ha copiado | movido | renombrado.

Enfoque: Import

1. Build > Clean Project 2. File > Close Project 3. Copy, Move, and/or Rename Folder 4. Delete /old_name.iml (no longer needed) 5. File > New > Import Project...

Enfoque: Syn Project with Gradle Files

1. Build > Clean Project 2. File > Close Project 3. Copy, Move, and/or Rename Folder 4. Delete /old_name.iml (no longer needed) 5. File > Open 6. Tools > Android > Sync Project with Gradle Files

Ambos tienen el mismo resultado.

Import es un paso menos. Import está convenientemente ubicado en la pantalla de bienvenida y en el menú Archivo> Nuevo.

Sync Project with Gradle Files es un elemento de menú un poco más oscuro. Sin embargo, Sync Project with Gradle Files es una buena alternativa si hace clic en Abrir cuando intenta Import .


En Android studio 0.8. +, Puedes hacer clic en F6 para moverlo.

Si usa 1.0.2 o superior, asegúrese de seleccionar la vista Proyecto para que la opción de menú Refactor -> Mover esté disponible.

Gracias a @DavidsAlias ​​por señalar esto.


En Android studio 1.5

  1. Elija la jerarquía de vista de nivel de proyecto.
  2. elija la carpeta del proyecto ejemplo com.example.app1 y haga clic derecho -> Refactor -> mover ... o F6.
  3. marque Mover el paquete ''com.example.app1'' a otro paquete y puede generar una advertencia. Simplemente elija Aceptar e ingrese su nueva ruta, por ejemplo, ''com.hi.app2'' y haga clic en Aceptar. Se le pedirá que cree una nueva carpeta. Elija Aceptar.
  4. cerrar proyecto desde Archivo -> cerrar proyecto
  5. Elija abrir el proyecto de estudio de Android que sale.
  6. acaba de eliminar todas las carpetas antiguas, por ejemplo, aquí ejemplo y aplicación1.
  7. Limpiar y reconstruir el proyecto.

Esto actualizará mover y cambiar el nombre de la ruta del proyecto.


Esto es lo que hago para copiar / mover un proyecto. Estoy usando Android Studio versión 2.3.2

  1. Copie todo el directorio del proyecto a la ubicación deseada
  2. Renombra el directorio del proyecto a lo que elijas
  3. En el nuevo proyecto, busque el archivo workspace.xml y actualícelo manualmente. El mío se encuentra en la carpeta /.idea del directorio principal del proyecto.
  4. Cuando haya terminado de cambiar las declaraciones en workspace.xml, inicie Android Studio y abra un "Proyecto existente". Seleccione Generar / Reconstruir y reconstruir proyecto.

Aquí hay algunas declaraciones de ejemplo que necesitan ser cambiadas:

<entry file="file://$PROJECT_DIR$/app/src/main/java/com/NEW_SITE_NAME/NEW_SITE_PACKAGE)/MainActivity.java"> <option name="name" value="NEW_ROOT_DIRECTORY_NAME" /> <option name="KEY_STORE_PATH" value="C:/... YOUR KEYSTORE PATH .../keystore.jks" /> <option name="KEY_ALIAS" value="newrootdirectoryname" /> <option name="name" value="NEW_ROOT_DIRECTORY_NAME" />

Hay otras declaraciones y muchas declaraciones son idénticas. Deberías poder tener la idea. La clave para hacer esto correctamente es usar la misma metodología de nomenclatura ya existente en el archivo workspace.xml existente. Si utiliza la búsqueda y reemplaza, este es un proceso bastante simple y toma solo unos minutos.

¡Espero que esto ayude a alguien!


Lo que funciona para mí:
1. Proyecto de mudanza:

Cierre Android Studio. Puede intentar copiar y pegar el proyecto normalmente. Si hay un error de ruta debido a la ruta a largo. Lo que hago normalmente es comprimir el proyecto a un archivo rar. copiar pegar en una nueva ubicación y extraerlo. Para el uso de winrar, extraiga aquí, ya que la carpeta raíz real está dentro del rar

2. Renombrar el proyecto:

Renombra la carpeta raíz a tu nuevo nombre de proyecto.

3. Abrir en Android Studio

Tenga en cuenta que cuando abra Android Studio, se abrirá el archivo de proyecto anterior de forma predeterminada. Cierre el proyecto yendo a Archivo> Cerrar proyecto. Luego abre tu nuevo proyecto.


Mueve los archivos de proyecto como quieras y luego:

Herramientas -> Android -> Proyecto de sincronización con archivos Gradle


Para Android Studio 3, parece que esto debería ser suficiente:

  1. Mueve / renombra el proyecto fuera de Android Studio.
  2. Herramientas -> Android -> Proyecto de sincronización con archivos Gradle
  3. Construir -> Reconstruir Proyecto

No pude desplegar en el emulador después de mover y cambiar el nombre de un proyecto. Haciendo los pasos anteriores se solucionó.


Para mover el proyecto a su sistema de archivos usando Android Studio 1.1.0:

  • Cerrar el proyecto en Android Studio (Archivo -> Cerrar proyecto)
  • Mueva la carpeta del proyecto a la ubicación deseada
  • Importe el proyecto a Android Studio (Archivo -> Importar proyecto ...)