studio renombrar quitar pro paquete nombre iconos icon changer change cambiar application aplicacion android intellij-idea

renombrar - ¿Cómo cambio el nombre del paquete de Android?



quitar nombre iconos android (21)

  1. Vaya a su AndroidManifest.xml.
  2. coloque el cursor en el nombre del paquete como se muestra a continuación , no lo seleccione simplemente colóquelo.

  1. Luego presione shift+F6 , obtendrá una ventana emergente como se muestra a continuación, seleccione Cambiar nombre de paquete .

  1. Ingrese su nuevo nombre y seleccione Refactorizar . (Nota porque mi cursor está en "algo", solo algo se renombra).

Eso es todo hecho.

Esta pregunta ya tiene una respuesta aquí:

Presionando Shift + F6 parece cambiar el nombre del último directorio solamente. Por ejemplo, en el proyecto com.example.test ofrecerá cambiar el nombre de la prueba solamente. Lo mismo aplica si navego al nombre del paquete en .java o en el archivo de Manifiesto y presiono Shift + F6.


Además de la answer @ Cristian anterior, tuve que hacer dos pasos más para que funcione correctamente. Voy a resumir todo aquí:

  1. Cambie el nombre del paquete manualmente en el archivo de manifiesto.
  2. 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.
  3. Cambie manualmente el ID de la aplicación en el archivo build.gradle : android / defaultconfig / application ID [source] .
  4. Cree un nuevo paquete con el nombre deseado haciendo clic derecho en la carpeta java -> nuevo -> paquete y seleccione y arrastre todas sus clases al nuevo paquete. Android Studio refabricará el nombre del paquete en todas partes [source] .

Deseleccione Ocultar paquetes vacíos del medio en el menú de configuración de Windows de Project Explorer de lo que podrá refactorizar cada directorio


Eclipse: haga clic con el botón derecho en el proyecto> Herramientas de Android> Cambiar el nombre del paquete de la aplicación.

Tan sencillo como eso...

En Android Studio: abra el archivo build.gradle> cambie el nombre de applicationId en defaultConfig> synchronize


En Android Studio 1.1, la forma más simple es abrir el archivo de manifiesto de su proyecto, luego señalar cada parte del nombre del paquete que desea cambiar y presionar MAYÚS + F6, luego elegir "cambiar el nombre del paquete" y escribir el nuevo nombre en el caja de diálogo. Eso es todo.


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

  1. Abra un archivo en el paquete.
  2. IntelliJ muestra las migas de pan del archivo, encima del archivo abierto.
  3. 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.


Encontré un buen trabajo para este problema. Tomando el ejemplo mencionado en la pregunta, a continuación se com.example.test los pasos para cambiar el nombre del paquete de com.example.test a com.example2.test :

  1. cree un directorio temporal, digamos temp dentro del example directorio (junto con la test directorio).
  2. Vuelva al proyecto Intellij, seleccione la carpeta com.example y haga clic en Shift + F6 . Ahora ofrece cambiar el nombre del example texto. Aquí puede ingresar el nuevo texto que desee e IntelliJ hará el resto por usted.
  3. Elimine la temp del directorio temp del sistema de archivos.

Esta idea se puede utilizar para refactorizar cualquier parte del nombre del paquete.

¡¡Buena suerte!!


Enfoque súper simple :

  1. Encuentra R.java en el directorio build / generated
  2. Crear nuevos directorios de paquetes, de nuevo en build / generated / etc.
  3. Mueva R.java al paquete recién creado.
  4. Aparecerá un cuadro de diálogo. Elija refactorizar el código existente con el nuevo nombre del paquete.
  5. Limpiar y reconstruir

¡Hecho!


Esta modificación necesita tres pasos:

  1. Cambiar el nombre del paquete en el manifiesto
  2. Refactorice el nombre de su paquete haciendo clic derecho -> refactorizar -> cambiar el nombre en la vista de árbol, luego Android Studio mostrará una ventana, seleccione "cambiar nombre de paquete"
  3. Cambie manualmente el Id de la aplicación en el archivo build.gradle: android / defaultconfig / ID de la aplicación

Luego limpia / reconstruye el proyecto


La mayoría de las respuestas, incluso las respuestas más votadas, no funcionaron correctamente, parecen funcionar y las compilaciones funcionan, sin embargo, una mirada más de cerca a la estructura del archivo y las referencias le mostrarán que no se hizo mucho. IntelliJ realmente hace todo este proceso automáticamente.


La mayoría de las respuestas, incluso las respuestas más votadas, no funcionaron correctamente, parecen funcionar y las compilaciones funcionan, sin embargo, una mirada más de cerca a la estructura del archivo y las referencias le mostrarán que no se hizo mucho. IntelliJ realmente hace todo este proceso automáticamente.

1) Vaya a la pestaña Proyecto y asegúrese de que los paquetes sean la pestaña activa en el menú desplegable de la siguiente manera:

encuentre su paquete com.example (note test como en com.example.test no está allí) haga clic derecho y elija Refactor-> Renombrar ...

Emitirá una advertencia de que múltiples directorios ... (que en realidad es el efecto deseado), haga clic en Cambiar el nombre del paquete.

Ingrese el nuevo nombre del paquete y Refactor ...

Hará búsquedas y mostrará los resultados de refactorización.

Haga clic en el botón Do Refactor y lo hará todo e incluso cambiará el nombre de las carpetas y archivos involucrados ... cada referencia se corrige con este nuevo nombre.

2) Luego, finalmente cambie el archivo AndroidManifest.xml

:)


La mejor manera de resolver esto es ir a AndroidManifest.xml: package="com.foocomp.fooapp :

  • Pon el cursor en "foocomp"
  • Presione Shift + F6
  • Cambiar el nombre del paquete a lo que quieras
  • Repita para "fooapp ".

Funciona para mi.

Además, reemplace en Path in Whole Project ya que no cambió todo. Luego, Limpiar, Reconstruir y funciona -> En Android Studio / IntelliJ debe desmarcar "Paquetes medios vacíos compactos"


Lamentablemente, todo lo anterior no funcionó para mí. Después de tener muchas pruebas, lo que funcionó para mí en Android Studio:

  1. hacer un ''movimiento'' en el paquete a un nuevo nombre de paquete que desee. (haga clic derecho en el paquete y seleccione Refactorizar -> Mover) Si Refactor -> Mover no funcionó para usted, cree un paquete con el nombre que desee y mover manualmente en el paquete existente al nuevo, y luego eliminar el paquete vacío anterior.

  2. Cambiar el nombre del paquete en manifiesto (manualmente)

  3. Haga un reemplazo para el nombre del paquete anterior con el nuevo nombre del paquete globalmente (en la ruta completa yendo a Editar -> Buscar -> Reemplazar en ruta)

Lo que hice fue lo siguiente

  1. Cambiar manifiesto
  2. Cerrar androidStudio
  3. Abra la carpeta con Windows Explorer. Cambiar los nombres de las carpetas.
  4. Abra androidStudio, y haga una búsqueda y reemplace.

¡Hecho!


Lo que hice fue lo siguiente:

Simplemente creé el paquete con el nombre deseado, en la carpeta src, junto al paquete actual con el nombre actual.

Arrastré todo el contenido del paquete actual a un nuevo paquete, intellij apareció un cuadro de diálogo preguntándome si quería refactorizar las referencias de los paquetes y las referencias de proyecto al nuevo paquete, hice clic en ''sí'' y TA-DAAA funcionó como un amuleto.


No hagas nada, solo ve a tu archivo de manifiesto. verá el android: label = "@ string / app_name" Si no acaba de agregar esto.


Permite abordar los dos casos de uso

** Cambiar el nombre de un nombre de paquete o Recortar un paquete **

com.mycompany.mystupidapplicationname to com.mycompany.brandname

o

com.sothercompany.mystupidapplicationname to com.sothercompany.mystupidapplicationname

o

com.sothercompany.mystupidapplicationname to someotherpany.brandname

  1. Seleccione el paquete en el menú desplegable de Android Studio

  1. Haga clic derecho en el paquete que contiene su MainActivity y refractor

  1. Seleccione Cambiar nombre del paquete y todo funcionará como un amuleto

Pero esto solo cambiará el nombre de la última parte del nombre del paquete

  1. Para cambiar el nombre de la primera o la segunda parte del nombre del paquete. Cree un nuevo archivo ficticio en la parte del paquete que desea cambiar de nombre. el archivo se creará dentro de mycompany.com.myapplicationame. A continuación, mueva el archivo dentro de mycompany (clic derecho => mover) para hacer que mycompany aparezca en la vista de árbol. Esto hará que esa parte sea parte de la vista de árbol y le ayudará a hacer un clic derecho y cambiar el nombre de esa parte.

  1. Eliminar el archivo ficticio

  2. Para recortar un paquete, simplemente haga clic derecho y mueva la parte del paquete dentro de su gran padre


Puedes hacerlo:

  1. Cambie el nombre del paquete manualmente en el archivo de manifiesto.
  2. 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.

Resolví este problema cambiando el nombre del directorio manualmente desde la línea de comando. Intellij luego reconoció el nuevo nombre del paquete automáticamente. Luego tuve que hacer una búsqueda y reemplazar el nombre del paquete en cada archivo que lo importó. Esto parece una solución fea, pero Intellij parecía no querer cambiar el nombre del paquete de lo contrario.


Si desea cambiar el nombre del paquete completo de Android, esta es la mejor manera de hacerlo:

  1. Marcar como marcado - Comportar Emty Middle Paquetes

  2. Haga clic derecho en el paquete que desea cambiar, y luego Refactorizar-> Cambiar nombre-> Cambiar nombre de todo

Puede encontrar un video tutorial en este enlace: https://www.youtube.com/watch?v=A-rITYZQj0A


Solución 1: Cambié los nombres de la subcarpeta src, el archivo de manifiesto, los encabezados de actividad y la configuración de ejecución / depuración. Y todavía tengo errores de construcción. Si su proyecto no es tan grande, simplemente cree un nuevo proyecto, copie y pegue los archivos antiguos y cambie los nombres de los paquetes en encabezados de archivos .java y manifiesto de Android.

Solución 2: Dentro de IntelliJ 12, vaya a algunosFile.java y encuentre su antiguo nombre de paquete

package com.myself.project2

haga clic en la palabra que desea cambiar. Presione Shift + F6 .
Diálogo viene, escriba un nuevo nombre.

A continuación, vaya a Ejecutar / Editar configuraciones. El botón de opción Iniciar lanzamiento cambia el nombre del paquete a uno nuevo. Deberia de funcionar.

Otras opciones de cambio de nombre de IntelliJ son: http://www.jetbrains.com/idea/webhelp/rename-refactorings.html