Supongamos que este es el nombre del paquete:
package com.company.name
. ¿Cómo cambio company
?
PD: Vi cómo cambiar name
pero no company
. Estoy usando Android Studio.
Supongamos que este es el nombre del paquete:
package com.company.name
. ¿Cómo cambio company
?
PD: Vi cómo cambiar name
pero no company
. Estoy usando Android Studio.
Respuestas:
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 se actualizarán todas las referencias a esa clase.
referencia: ¿Cómo cambio el nombre del paquete de Android?
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) Anule la selección de Paquetes intermedios vacíos compactos.
4) Entonces su paquete ahora está dividido en partes individuales como se muestra a continuación.
5) haga clic derecho en "empresa", seleccione Refactorizar -> seleccione renombrar -> renombrar directorio.
6) Ahora su "empresa" ha sido cambiada a la nueva "mycomapny" y los cambios se reflejaron como se muestra en la siguiente figura.
7) Ahora cambie el nombre del paquete en el archivo AndroidManifest.xml.
8) Abra build.gradle de nivel de aplicación y cambie el nombre del paquete.
9) obtendrá errores como No se puede resolver el símbolo "R".
10) Elimine la línea que da este error y Studio importará el nuevo archivo R automáticamente.
11) Si tiene varios archivos, use la opción de buscar y reemplazar presionando "Cntrl + Shift + R"
O "Seleccione Editar-> Buscar-> Reemplazar en ruta ..."
12) seleccione Reemplazar todo.
Esto funcionó para mí, desde https://stackoverflow.com/a/18637004/127434
Otro buen método es: Primero cree un nuevo paquete con el nombre deseado haciendo clic derecho en la carpeta java -> nuevo -> paquete.
Luego, seleccione y arrastre todas sus clases al nuevo paquete. AndroidStudio refactorizará el nombre del paquete en todas partes.
Finalmente, elimine el paquete antiguo.
En Android Studio, puede hacer esto:
Por ejemplo, si desea cambiar com.example.app a iu.awesome.game, entonces:
Seleccione individualmente cada directorio al que desee cambiarle el nombre y:
Seleccione Refactor
Haga clic en Cambiar nombre
En el cuadro de diálogo emergente, haga clic en Cambiar nombre de paquete en lugar de Cambiar nombre de directorio
Ingrese el nuevo nombre y presione Refactor
Haga clic en Do Refactor en la parte inferior
Espere un minuto para que Android Studio actualice todos los cambios
Nota: Al cambiar el nombre de com en Android Studio, puede dar una advertencia. En tal caso, seleccione Renombrar todo
Ahora abra su archivo de compilación de Gradle (build.gradle, generalmente aplicación o dispositivo móvil). Actualice el applicationId en defaultConfig a su nuevo nombre de paquete y sincronice Gradle, si aún no se ha actualizado automáticamente:
Es posible que deba cambiar el atributo package = en su manifiesto.
Limpiar y reconstruir.
¡Hecho! De todos modos, Android Studio necesita simplificar un poco este proceso.
La solución de @Luch Filip funciona bien si solo desea cambiar el nombre del paquete de la aplicación. En mi caso, también quiero cambiar el nombre del paquete fuente, para no confundir las cosas.
Solo se necesitan 2 pasos:
Haga clic en su carpeta de origen, por ejemplo, com.company.example
> Shift + F6 (Refactor-> Renombrar ...)> Renombrar paquete > ingrese el nombre deseado.
Vaya a su AndroidManifest.xml, haga clic en el nombre de su paquete> Shift + F6 (Refactor-> Rename ...)> ingrese el mismo nombre que el anterior.
El paso 1 cambiará automáticamente el nombre de su carpeta R.java y podrá compilar de inmediato.
info.apachehive.cardview
, quiero tener net.vyhn.cardview
. Paso 1. Elija el código fuente de la vista de árbol. Paso 2. Haga clic en apachehive
, presione Shift + F6 Refactor \ Renombrar a vyhn
. Paso 3. Haga clic en la info
carpeta, presione Shift + F6 Refactor \ Rename to net
. El archivo AndroidManifest.xml
cambia automáticamente. Luego ejecuto debug, mi aplicación funciona bien.
A continuación se dan cuatro pasos:
com.new25.impro. presione Shift + F6 {Refactor-> Rename ...} para cambiar el nombre del paquete y presione refactor
.
Después de eso, vea el monitor de Android. Ese programa cambia en todas partes ese nombre de paquete. Haga clic en refactor
.
Vaya al módulo con app:change
la identificación de la aplicación para que le guste ese nombre. y haga clic en sync now
.
Ahora puede cambiar el nombre del paquete por el que desee.
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. Se le preguntará a qué tipo nombre del paquete es el propietario nombre completo del paquete y se le pedirá que cree un nuevo paquete que sí crean nuevo automáticamente pedir gradle
a sync
.
Para cambiar el nombre del paquete en el estudio de Android, haga clic en el icono de configuración en la sección del proyecto y desmarque los Paquetes intermedios vacíos compactos, luego el paquete se dividirá en varios nombres de carpeta, luego haga clic con el botón derecho en la carpeta que necesita para cambiar el nombre, haga clic en refactor-> Renombrar-> Escriba el nombre que desea cambiar en -> Refactor -> Refactor Directory, luego importe el archivo R.java en todo el proyecto. Trabajando para mi.
He leído casi todas las respuestas. Pero creo que falta uno. A veces puedo estar equivocado. He utilizado el método siguiente y está funcionando.
3 métodos para cambiar el nombre del paquete en Android Studio
Si el nombre del paquete / dominio de su empresa es muy largo, es más complicado.
Este fue el eslabón perdido para mí. Debe seleccionar Archivos de proyecto -> configuración -> luego desmarcar 'clases medias vacías compactas'.
Encontré otra solución para cambiar el nombre de un paquete en todo el proyecto:
Abra un archivo en el paquete. IntelliJ muestra las rutas de navegación del archivo, encima del archivo abierto. En el paquete cuyo nombre desea cambiar: haga clic derecho> Refactor> Cambiar nombre. Esto cambia el nombre del paquete / directorio a lo largo de todo el proyecto.
También enfrenté el mismo problema y así es como lo resolví: -
Quiero cambiar el nombre del paquete np.com.shivakrstha.userlog a np.edu.khec.userlog
Seleccioné shivakrstha y presioné Shift + F6 para Rename Refract y lo renombré a khec .
Finalmente, use el mismo nombre de paquete en AndroidManifest.xml , applicationId en build.gradle y no se olvide de reconstruir su proyecto .
Nota: - Traté de cambiar np a jp , así que seleccioné np y presioné Shift + F6 para Rename Refract y lo renombré a jp , está bien cambiar otros también.
No he cambiado el nombre de ningún paquete. Los siguientes dos pasos funcionaron para mí. Después de hacer lo siguiente, la aplicación se instaló como NUEVA, aunque había dos aplicaciones con el mismo nombre de paquete.
1) En build.gradle
applicationId "mynew.mynewpackage.com"
2) En AndroidManifest.xml, android: communities = "mynew.mynewpackage.com.fileprovider"
Hola, encontré la forma más fácil de hacer esto.
¡Hecho!
company
palabra por otra, porque este proyecto es para una empresa. ¿y por qué usar la tecla eliminar? ¿dónde?