Saltar al contenido

Cambiar el nombre del paquete en Android Studio

Solución:

En Android Studio, puede hacer esto:

Por ejemplo, si quieres cambiar com.example.app para my.awesome.game, luego:

  1. En tus Panel de proyecto, haga clic en el pequeño icono de engranaje ( Icono de engranajes

    )

  2. Desmarque la Compact Empty Middle Packages opción

    Paquetes intermedios vacíos compactos

  3. Su directorio de paquetes ahora se dividirá en directorios individuales

  4. Seleccione individualmente cada directorio al que desee cambiar el nombre y:

  • Haz clic derecho

  • Seleccione Refactor

  • Haga clic en Rename

  • En el cuadro de diálogo emergente, haga clic en Rename Package en lugar de Renombrar directorio

  • Ingrese el nuevo nombre y presione Refactorizar

  • Hacer clic Refactorizar en la parte inferior

  • Espere un minuto para que Android Studio actualice todos los cambios

  • Nota: al cambiar el nombre com en Android Studio, podría dar una advertencia. En tal caso, seleccione Cambiar el nombre de todos

    Ingrese la descripción de la imagen aquí

  1. Ahora abre tu Archivo de compilación de Gradle (build.gradle – Generalmente app o mobile). Actualizar el applicationId en el defaultConfig a su nuevo nombre de paquete y sincronice Gradle, si aún no se ha actualizado automáticamente:

    Directorios de refactorización

  2. Es posible que deba cambiar el package= atributo en su manifiesto.

  3. Limpiar y reconstruir.

    Limpiar y reconstruir

  4. ¡Hecho! De todos modos, Android Studio necesita simplificar un poco este proceso.

Otro buen método es: Primero cree un nuevo paquete con el nombre deseado haciendo clic derecho en la carpeta Java → NuevoPaquete.

Luego, seleccione y arrastre todas sus clases al nuevo paquete. Android Studio refactorizará el nombre del paquete en todas partes.

Finalmente, elimine el paquete antiguo.

Hecho.

Muy importante:

Tienes que cambiar manualmente AndroidManifest.xml y build.gradle archivo al nuevo paquete si utiliza este método.

Cambiando el ID de aplicación (que ahora es independiente del nombre del paquete) se puede hacer muy fácilmente en un solo paso. No es necesario que toque AndroidManifest. En su lugar, haga lo siguiente:

  1. haga clic derecho en la carpeta raíz de su proyecto.
  2. Haga clic en “Abrir configuración de módulo”.
  3. Vaya a la pestaña Sabores.
  4. Cambie el applicationID por el nombre de paquete que desee. Presiona OK.

Tenga en cuenta que esto no cambiar el nombre del paquete. El desacoplamiento del nombre del paquete y el ID de la aplicación se explica aquí: http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *