the tesis sobre que police negra lista hg532e cuál blanca android android-studio android-package-managers

android - tesis - Cambie por completo el nombre del paquete, incluido el dominio de la empresa



the whitelist police (13)

Supongamos que este es el nombre del paquete: package com.company.name . ¿Cómo cambio la company ?

PD. Vi cómo cambiar el name pero no la company . Estoy usando Android Studio.


Esto podría ayudarlo: 1) Abra un archivo de su paquete. 2) Android Studio muestra las migas de pan del archivo, encima del archivo abierto. En el paquete que desea cambiar de nombre: haga clic con el botón derecho> Refactorizar> Cambiar nombre.


La solución de @Luch Filip funciona bien si solo quieres cambiar el nombre del paquete de la aplicación. En mi caso, también quiero renombrar el paquete fuente también, para no confundir las cosas.

Solo se necesitan 2 pasos:

  1. Haga clic en su carpeta de origen ej. com.company.example > Shift + F6 (Refactorizar -> Renombrar ...)> Cambiar nombre de paquete > ingrese su nombre deseado.

  2. Vaya a su AndroidManifest.xml, haga clic en el nombre de su paquete> Mayús + F6 (Refactorizar -> Cambiar nombre ...)> ingrese el mismo nombre que el anterior.

El paso 1 cambiará automáticamente el nombre de tu carpeta R.java, y podrás construir de inmediato.


Si el nombre de su dominio / paquete de la compañía es muy largo, es más complicado.

Este fue el eslabón perdido para mí. Debe seleccionar Archivos de proyecto -> configuración -> luego desmarque ''compactar clases medias vacías.


Cuatro pasos se dan a continuación:

  1. Haga clic en la carpeta de la aplicación a continuación:

com.new25.impro. presione Mayús + F6 {Refactorizar-> Cambiar nombre ...} para cambiar el nombre del paquete y presione refactor .

  1. Después de eso, mira el monitor de Android. Ese espectáculo cambia en todos lados ese nombre de paquete. Haga clic en refactor .

  2. Ir a la app:change módulo app:change la ID de la aplicación para que le guste ese nombre. y haga clic en sync now .

  3. Ahora puede cambiar el nombre del paquete a su gusto.


La forma más sencilla de hacer esto sería cambiar el nombre de la carpeta de la aplicación raíz de com.example.MyApp a com.newcompanyname.MyNewAppName y luego reemplazar todas las com.newcompanyname.MyNewAppName de la ruta anterior a la nueva ruta en cualquier IDE que esté utilizando.


Encontré otra solución para cambiar el nombre de un paquete en todo el proyecto:

Abra un archivo en el paquete. IntelliJ muestra las migas de pan del archivo, encima del archivo abierto. En el paquete que desea cambiar de nombre: haga clic con el botón derecho> Refactorizar> Cambiar nombre. Esto cambia el nombre del paquete / directorio a lo largo de todo el proyecto.


También me enfrenté al mismo problema y así es como lo resolví:

Deseo cambiar el nombre del paquete np.com.shivakrstha.userlog a np.edu.khec.userlog

Seleccioné shivakrstha y presioné Shift + F6 para Renombrar Refract y renombré a khec .

Finalmente, utilice el mismo nombre de paquete en AndroidManifest.xml , applicationId en build.gradle y no olvide volver a generar su proyecto .

Nota: - Intenté cambiar np a jp , así que seleccioné np y presioné Shift + F6 para Rename Refract y cambié a jp , está bien cambiar otros también.


1) Abra la carpeta del proyecto en Android Studio.
2) Seleccione la carpeta de la aplicación -> haga clic derecho, y seleccione refactor .
3) Haga clic en mover. Le preguntará a qué nombre de paquete le gradle nombre completo del paquete y le pedirá que cree un nuevo paquete. Si crea nuevo automáticamente, solicitará que gradle sync .


Para cambiar el nombre del paquete en el estudio de Android, haga clic en el ícono de configuración en la sección del proyecto y desmarque Paquetes centrales vacíos compactos, después de eso el paquete se dividirá en varios nombres de carpeta, luego haga clic derecho en la carpeta que necesita para cambiar el nombre. haga clic en refactorizar-> Renombrar-> Escriba el nombre que desea cambiar en -> Refactorizar -> Refactorizar Directorio, luego importe el archivo R.java en todo el proyecto. Trabajando para mi


paquete actual: com.company.name

Nuevo paquete: com.mycomapny.name

Pasos: 1) Suponga que se encuentra en esta pantalla que se muestra a continuación.

2) Abra el panel del proyecto y haga clic en el icono de configuración.

3) Deseleccione Paquetes medios vacíos compactos.

4) Entonces su paquete ahora está dividido en partes individuales como se muestra a continuación.

5) haga clic derecho en "compañía" seleccione Refactorizar -> seleccionar renombrar -> cambiar el nombre del directorio.

6) Ahora su "compañía" ha sido cambiada a una nueva "mycomapny" y los cambios se reflejaron como se muestra en la figura a continuación.

7) Ahora cambie el nombre del paquete en el archivo AndroidManifest.xml.

8) Abre el build.gradle del nivel de la aplicación y cambia el nombre del paquete.

9) obtendrá errores ya que no se puede resolver el símbolo "R".

10) Elimine la línea que da este error y el estudio importará el nuevo archivo R automáticamente.

11) Si tiene varios archivos, utilice la opción de buscar y reemplazar presionando "Cntrl + Shift + R"

O bien, "Seleccione Editar-> Buscar-> Reemplazar en la ruta ..."

12) seleccione Reemplazar todo.


Esto funcionó para mí, desde https://.com/a/18637004/127434

Otro buen método es: primero crea un nuevo paquete con el nombre deseado haciendo clic derecho en la carpeta java -> nuevo -> paquete.

Luego, selecciona y arrastra todas tus clases al nuevo paquete. AndroidStudio refabricará el nombre del paquete en todas partes.

Finalmente, elimine el paquete anterior.


Puedes hacerlo:

Cambie el nombre del paquete manualmente en el archivo de manifiesto. Haga clic en su clase R.java y presione F6 (Refactor-> Mover ...). Le permitirá mover la clase a otro paquete y todas las referencias a esa clase se actualizarán.

referencia: ¿cómo cambio el nombre del nombre del paquete de Android?


Hola, encontré la manera más fácil de hacer esto.

  1. Crea un nuevo proyecto con el nombre del paquete deseado
  2. copie todos los archivos del proyecto anterior a proyecto nuevo (todos los archivos en old.bad.oldpackage => new.fine.newpackage, res => res)
  3. copiar el viejo build.graddle dentro del build.graddle nuevo
  4. copia viejo Manifiesto dentro de nuevo Manifiesto
  5. Copia de seguridad o simplemente eliminar un proyecto anterior

¡Hecho!