
Estos son los pasos (aproximados) para copiar un proyecto con otro nombre, cambiando el nombre del package, app name, Gradle y otros elementos para poder tener una copia de un proyecto a partir de la cual seguir trabajando en el.
Por ejemplo tengo un proyecto llamado MiProyecto y quiero crear otro a partir de el llamado MiProyecto_Extended
1.- Copiar la carpeta del proyecto
Se trata de hacer una copia completa del directorio del proyecto usando el explorador de archivos del sistema operativo. Normalmente la carpeta del proyecto está en Users/TuUsuario/AndroidStudioProjects/MiProyecto (Tener cerrado el proyecto a copiar previamente en AndroidStudio)
Se trata de copiarla completa y cambiarle el nombre, por ejemplo …/MiProyectoExtended
2.- Abrir el nuevo proyecto desde Android, (abrir proyecto existente).
3.- Limpiar el proyecto con Clean Proyect
4.- Seleccionar los packages (el Main y los Tests) con el nombre anterior y modificarlo con la herramienta Refactor. Tanto el package como el directorio. Seleccionar los checkboxes que indican buscar en strings.
Por ejemplo, en la carpeta /app/java/com.example.miguel.miproyecto
Botón derecho sobre el package name, Refactor->Rename , Primero el package y luego el directorio, poner por ejemplo miproyecto_extended al Refactorizar
Cambiar también el package name de test y de androidTest.
5.- Cambiar el nombre del package en el AndroidManifest.xml
package=”com.example.miguel.miproyecto” por package=”com.example.miguel.miproyecto_extended”
6.- Modificar el build.gradle
Abrir el build.gradle (Module: app) y modificar el nombre del ApplicationId
Donde pone applicationId “com.example.miguel.miproyecto”, poner
applicationId “com.example.miguel.miproyecto_extended”
7.- Cambiar el string del Application Name
Si se utiliza, cambiar el nombre de la aplicación en el string correspondiente, normalmente en
<resources>
<string name=”app_name”>MiProyecto</string>
poner
<resources>
<string name=”app_name”>MiProyecto_Extended</string>
7.- Limpiar el proyecto de nuevo.
En el menú Build pulsar en Clean Project
En la vista del proyecto, Project, localizar el directorio build y borrarlo (menú contextual -> Delete)
Cerrar el proyecto.
Cerrar Android Studio
8.- Reconstruir el proyecto.
Abrir Android Studio y ejecutar en el menú Build -> Rebuild Project
9.- Emular
Lanzar el emulador y debería cargar ya el proyecto nuevo.