Cambio de nombre de módulos en Android Studio?

Elegí el nombre incorrecto de un módulo específico que importé al proyecto Gradle en Android Studio.

En esta cara quiero cambiar el nombre del módulo Facebook1 a Facebook .

¿Es esto posible en el proyecto Gradle y cómo hacerlo?

7 Solutions collect form web for “Cambio de nombre de módulos en Android Studio?”

Android Studio> = 1.4.1

  1. Haga clic derecho en el módulo -> Refactor -> Rename.
  2. Introduzca el nuevo nombre del módulo, haga clic en Aceptar.

Versiones anteriores de Android Studio

Lo siguiente funcionó para mí, probado en Android Studio (AS) 1.1 y 1.0.2, directamente después de importar un proyecto.

Bajo la vista de árbol 'Android' (ATV),

  1. Haga clic derecho en el nombre del módulo: app , Refactor -> Rename (a myApp , haga clic en Aceptar)
  2. Abrir settings.gradle
  3. Cambia ':app' a ':myApp' y guarda
  4. Se le pedirá " Sincronizar ahora ", hágalo (el mensaje es un enlace azul encima del archivo)

    ( Tu proyecto desaparecerá de ATV, pero no te preocupes, solo sal de AS )

  5. Desde un administrador de archivos (fuera de Android Studio), abra el directorio raíz del proyecto y cambie el nombre de la app carpeta a myApp
  6. Vuelva a abrir su proyecto en AS, y verá su módulo y Gradle scripts volver a aparecer en ATV! 🙂

Enhorabuena: su módulo ha cambiado de nombre. (Whew, tiempo para un poco de té)

En la vista de proyecto a la izquierda en Android Studio,

  1. Haga clic derecho en el módulo cuyo nombre desea cambiar
  2. Seleccione 'refactor' -> 'renombrar'
  3. Elija la opción de cambiar el nombre del módulo
  4. Siga los pasos 1 – 2 y, a continuación, cambie el nombre del directorio también

Android Studio 1.3.2,
1. cambie la vista de proyecto a la izquierda en Android Studio
2. Módulo de clic derecho que desea cambiar -> Refactor -> Renombrar
3. hacer tanto "Cambiar el nombre del directorio" y "Cambiar el nombre del módulo"
4. abrir settings.gradle, cambiar el nombre del módulo
5. Construir -> Proyecto Limpio

Puede hacerlo manualmente, con o sin cambiar la estructura de la carpeta (considere no cambiarla por un impacto menor en el control de la versión)

Cambiar el nombre de la carpeta en consecuencia

1- Abre settings.gradle y cambia el nombre de tu módulo (ejemplo de ':facebook1' a ':facebook' )

2- Cambiar el nombre de la carpeta en consecuencia (de xxx/facebook1 a xxx/facebook )

3- Si otros Módulos tienen dependencias en él: abra el build.gradle correspondiente y cambie la dependencia (desde el comile project(':facebook1') hasta el comile project(':facebook') )

Sin cambiar el nombre de la carpeta

1- Abre settings.gradle y cambia el nombre de tu módulo (ejemplo de ':facebook1' a ':facebook' )

2- añadir una nueva línea en "settings.gradle":

 project(':facebook').projectDir = new File(settingsDir, '/facebook1') 

3- Si otros Módulos tienen dependencias en él: abra el build.gradle correspondiente y cambie la dependencia (desde el comile project(':facebook1') hasta el comile project(':facebook') )

En AndroidStudio 2.2.2 cambiar el nombre del módulo solo a través de refactor / rename trabajado para mí. (32 bits linux menta)

El cuadro de diálogo renombrar presenta dos opciones: "directorio" o "módulo" (botones de radio tan mutuamente excluyentes, al menos en un paso). No estaba seguro de qué elegir, así que terminé aquí buscando una respuesta. Una respuesta dijo "hacer los dos" como dos pasos, otra respuesta dijo "hacer módulo, a continuación, directorio" como dos pasos. Así que elegí "módulo" primero. Para mi sorpresa que era todo lo que se necesitaba, se modificaron tanto el módulo como el directorio. Settings.gradle fue actualizado por el refactor / rename en un paso también.

"Gradle synce" y "clean build" también se dispararon. Al construir a mi tableta, ninguna queja sobre el cambio de nombre.

Simplemente agregando esta respuesta en caso de que alguien con 2.2.2 o posterior no esté seguro de cuál elegir. También para volver a iterar lo que otros han dicho, respaldar su proyecto primero.

Esto funciona para mí en Android Studio 1.2.1.1

Premisa: NO utilizo la función de refactor de Android Studio para cambiar el nombre del módulo

Estos son los pasos que realizo:

  1. Cambiar el nombre de la carpeta del módulo (directamente en el sistema de archivos)
  2. Modifique el archivo setting.gradle en consecuencia (directamente en el sistema de archivos)
  3. Abrir el proyecto en Android Studio

Eso es todo.

Diferentes personas parecen tener éxito con diferentes métodos, pero cuando quise cambiar el nombre de mi proyecto de:

Com.example.myname.projectname

a

Com.company.projectname

Lo intenté todo y la única forma en que conseguí que funcionara al final fue:

1) Salir de Android Studio 2) todo de nuevo! (Encontrar su carpeta de proyecto y hacer una copia de ella) 3) Buscar y reemplazar todas las instancias de com.example.myname.projectname con com.company.projectname

Tenga en cuenta que hay cinco lugares (en realidad, probablemente depende de su proyecto, tuve cinco) donde necesita cambiar el nombre de las carpetas, ya que crea subcarpetas llamadas com \ ejemplo \ mi nombre \ projectname:

\ Project \ app \ src \ androidTest \ java project \ app \ build \ generate \ source \ buildConfig \ debug \ project \ app \ build \ Build \ generated \ source \ r \ debug \

Además, en project.idea \ hay un archivo llamado workspace.xml – en ese archivo necesitará encontrar el texto com \ example \ myname \ projectname

De lo contrario, haga una búsqueda a través del directorio del proyecto para encontrar "com.example.myname.projectname" y reemplácelos por "com.company.projectname"

4) Abra Android Studio nuevamente. Si el nombre del directorio inicial del proyecto es el mismo (posiblemente si el nombre del proyecto es el mismo?), Se volverá a abrir si lo hubiera abierto la última vez, de lo contrario debería ser capaz de abrir como de costumbre.

5) Vaya a Archivo – Estructura del proyecto (CONTROL + ALT + MAYÚS + S). 6) En "Flavors", cambie el ID de la aplicación al nuevo nombre. 7) Excit Android Studio y reinícielo. 8) Ahora debe ser capaz de construir su proyecto. 9) ir a tomar una bebida, que era mucho más esfuerzo de lo que debería haber sido!

Una nota muy importante, sólo puede tener letras ASCII en su nombre de paquete (puede ser capaz de tener números, pero no como el primer carácter). Java en sí permite a los números iniciar un nombre de paquete, pero Android no: ¿ Nombres de paquetes en Android Studio cuando el nombre de dev comienza con un número? Estaba intentando cambiar el nombre

Mi solución (y de un vistazo a las aplicaciones en mi teléfono parece ser lo que otros están haciendo) es si desea un número al comienzo de su nombre de empresa o nombre de la aplicación, escriba la palabra – en lugar de com.123company. 55proyecto quizás utilice com.onetwothreecompany.fiftyfiveproject

  • Android Studio - Importar biblioteca externa / Jar
  • Duplicar archivos copiados en APK Android - ¿Puede ser fusionado?
  • Gradle: cómo agregar un frasco para construir pero no para exportarlo
  • Archivos de sabor y recursos de Android
  • No recibo la actualización de 'com.google.android.gms: play-services-wallet: 8.4.0' para los servicios de reproducción de Google en sdk
  • Misterios de la importación de bibliotecas (por ejemplo, Picasso) a Android Studio
  • Android copia proyecto existente con nuevo nombre en Android Studio
  • Robolectric with Gradle: Recursos no encontrados
  • Crea un nuevo proyecto Android basado en Gradle en IntelliJ IDEA
  • Forzar a usar el mismo certificado para firmar diferentes "buildTypes" que están configurados para un particular "productFlavor"?
  • Gradle: pros / contras añadiendo dependencias
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.