Android copia proyecto existente con nuevo nombre en Android Studio
Me gustaría copiar mi proyecto android y crear una nueva forma de proyecto de los mismos archivos con un nombre diferente. El propósito de esto es para que pueda tener una segunda versión de mi aplicación que es anuncio compatible en la tienda de aplicaciones.
He encontrado esta respuesta aquí:
- Error al recuperar el elemento primario: No se encontró ningún recurso que coincida con el nombre dado después de actualizar a AppCompat v23
- Cómo crear la biblioteca de soporte v4 desde el origen
- Tener un sabor de producto ser un hijo de otro
- No se pudo encontrar com.google.android.gms: play-services: 3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1. 11 6.1.71 6.5.87
- El método debe anularse en si se llama "en Android Studio
Android: copia el proyecto existente con un nuevo nombre
Pero es para eclipse, ¿cómo puedo hacer esto en Android Studio?
- Gradle build Javadoc tarea falla con 'etiqueta desconocida: attr'
- Depósitos personalizados de Gradle y resolución de dependencias
- Set applicationApk y instrumentationApk para la cuchara Gradle Plugin
- ¿Cómo incluir dependencias en la biblioteca .aar?
- Gradle script para autoversion e incluir el hash de commit en Android
- Error Gradle: "Atributo" rippleColor "ya ha sido definido" en android studio
- Android: ejecución de pruebas instrumentadas en el servidor de TeamCity
- Android studio 2.1.2 gradle aapt Error de sintaxis: Cadena entre comillas no terminada
Los pasos del enlace que especificaste también deberían funcionar en Android Studio. Basta con hacer una copia (usando un gestor de archivos) de toda la carpeta del módulo y darle un nuevo nombre. Ahora ábralo y usa Refactor -> Rename
(clic derecho sobre el elemento que deseas renombrar) para cambiar el nombre de tu módulo y paquete.
Vea esto para más detalles sobre la refactorización en IntelliJ / Android Studio.
Si utiliza gradle – no olvide cambiar el atributo applicationId en el archivo app / build.gradle .
Como señaló free3dom , esto es lo que debe hacerse
- Crear una copia utilizando el administrador de archivos
- Edite manualmente el
build.gradle
la aplicación para cambiar el nombre del paquete (puede usar el administrador de archivos) - Edite manualmente
AndroidManifest.xml
para cambiar el nombre del paquete - Ejecutar gradle sync
- Abra el proyecto en android studio, refactorice el nombre del paquete
- Ejecute gradle sync, otra vez.
Eso parece funcionar sin ningún problema
El propósito de esto es para que pueda tener una segunda versión de mi aplicación que es anuncio compatible en la tienda de aplicaciones.
Actualmente la mejor manera de hacerlo es sin copiar el proyecto.
Puede hacerlo utilizando sabores diferentes en su archivo build.gradle
.
productFlavors { flavor1 { applicationId = "com.example.my.pkg.flavor1" } flavorAdSUpport { applicationId = "com.example.my.pkg.flavor2" } }
De esta manera sólo tiene una copia de los archivos y puede manejar la diferencia fácilmente.
Vaya a la carpeta de origen donde se encuentra su proyecto.
- Copiar el proyecto y pasado y cambiar el nombre.
- Abrir estudio android y refrescar.
- Ir a
->Settings.gradle
. - Incluir
':your new project name '
Al refactorizar el nombre del paquete en Android Studio, es posible que tenga que hacer clic en la rueda dentada pequeña a la derecha por el paquete / android / project / etc – navigator y desmarque "paquetes medios vacíos compactos" para ver cada parte del nombre del paquete Como un directorio propio. Entonces para los directorios individuales refactor.
Esto debe ser un comentario, pero no tienen suficientes puntos para eso.
- ¿Cómo puedo iniciar una Actividad de una clase que no es de Actividad?
- ¿Es onResume () llamado antes onActivityResult ()?