Cambiar el nombre de los paquetes de Android Studio

Esta traducción de: Cambiar nombre del paquete de penalización para Android en Studio

¿Cómo se cambia el nombre de los paquetes en el nuevo IDE Android Studio, basado en IntelliJ IDEA? ¿Cómo cambiar el nombre de la nueva IDEA IntelliJ IDE Android Studio basa el paquete?

¿Existe una refactorización automática incluido? Contiene reconstrucción automática?

Quiero hacer refactorización mayor, pero no sé cómo. Quiero hacer la reconstrucción mayor, pero no sé cómo hacerlo. Trabajé dos años con Eclipse y Eclipse se trata de una operación de un solo clic. He trabajado durante dos años en Eclipse, Eclipse es una operación de un solo botón.


# 1 planta

Referencia: https://stackoom.com/question/18VVl/ paquete de renombrar el Android-Studio


Casa # 2

Pena de paquete para el Click-ON en el derecho a la del panel Proyecto . En el " Panel de Proyecto" en el botón derecho del ratón en el paquete.

Elige Refactor -.> Cambiar nombre en el menú contextual seleccionar "reconstruido" en el menú contextual -> "Cambiar nombre".


Casa # 3

Más Pena de paquete para su nombre es que si dos puntos separados por En el pasado, por ejemplo com.hello.world, y por otra parte, se hizo nada PUT no en com/y com/hello/. Si sus nombres de paquetes separados por más de dos puntos, por ejemplo com.hello.world, y no se puede hacer en com/y com/hello/poner cualquier contenido. De sus clases están poniendo todos en com/hello/world/, que podría hacer en los siguientes pasos para Pena paquete de Refactorizando su nombre (S) en Studio o IntelliJ Android: Todas las clases son en com/hello/world/, se puede reconstruir el paquete en Estudio Android o IntelliJ siga estos pasos nombre:

  • [Primera] al añadir algo un bajo sus directorios ( com/, com/hello/). [Primera] en el catálogo ( com/, com/hello/añadir un poco de contenido) Esto se puede conseguir por primera añadir dos archivos a com.hello.world paquete, dice que puede hacer esto mediante la primera adición de los dos archivos para el paquete com.hello.world, por ejemplo,
  com.hello.world.PackageInfo1.java com.hello.world.PackageInfo2.java 

luego los refactor moviéndolos a com y com.hello respectivamente. luego los reconstruye moviéndolos, respectivamente, y para com com.hello. Com y por com.hello verá por usted sentado allí en el proyecto en ( Alt+1o Command+1de acceso directo) y el cambio de nombre Directorios Refactoring AS está esperando ahí lo esperado. Usted verá com y com.hello sentado allí Proyecto ( Alt+1o Command+1representar un acceso directo), y cambiar el nombre del directorio en el que la reconstrucción se lleva a cabo de acuerdo a sus expectativas.

  • Refactor cambiar el nombre de uno o más de estos directorios para llegar a su objetivo. Reconstrucción de cambiar el nombre de uno o más de estos directorios con el fin de lograr sus objetivos. La única cosa que usted debe notar aquí es que usted debe elegir los directorios en lugar de paquetes cuando un cuadro de diálogo le pregunte. Usted está aquí sólo para nota que cuando el cuadro de diálogo le pide, debe seleccionar el directorio en lugar de paquetes.

  • Si usted tiene un montón de clases de su proyecto, que le llevará un tiempo para esperar a que su auto-scan-y-cambio de nombre. Si usted tiene un montón de clase a su proyecto, que tomará algún tiempo para esperar a que la exploración automática y cambiar el nombre.

  • Además, es necesario cambiar el nombre del paquete de nombre dentro de la AndroidManifest.xml manualmente, supongo, de tal manera que otros nombres en este archivo se pueden beneficiar del prefijo. Además, creo que es necesario para cambiar el nombre manualmente el nombre del paquete en AndroidManifest.xml para que el otros nombres en el prefijo del archivo se pueden beneficiar.

  • [También] , podría reemplazar al único que tiene com.hello.world.Rque en el nuevo nuevo XXX.XXX.XXX.R( Command+Shift+Rpara abreviar) [también] , es probable que necesite todos com.hello.world.Rreemplazada por una nueva XXX.XXX.XXX.R(corto Command+Shift+R)

  • Reconstruir y ejecutar el proyecto para ver si funciona. Reconstruir y ejecutar su proyecto para ver si es válida. Y utilizar "Encontrar en Camino" para encontrar otros nombres no táctiles que le gustaría cambiar el nombre. Y el uso de la "encontrar el camino" para encontrar otro nombre no táctil desea cambiar el nombre.

  • Disfrutar de ella. Disfrutar.

# 4 piso

Buen método, es otro: primero con el Crear Pena Un paquete para el nuevo nuevo nombre haciendo clic derecho en el deseado ON en Java carpeta → NuevoPena de paquete para . Otro método bueno es: en primer lugar crear un nuevo paquete con la carpeta de Java → NuevoPaquete Haga clic con el nombre requerido.

A continuación, seleccionar y arrastrar todas sus clases para el nuevo paquete. A continuación, seleccione todas las clases y de arrastrar a un nuevo paquete. Por Will Refactor en La Pena Estudio Paquete para el nombre de Android en todas partes. Android Studio reconstruirá el nombre del paquete en cualquier lugar.

Por último, eliminar el paquete de edad. Por último, retire el paquete de edad.

Hecho. Hecho

Muy importante: muy importante:

Se tiene que cambiar manualmente por Usted AndroidManifest.xml y build.gradle Archivo para la nueva nuevo paquete de penalización por al El método, si se utiliza el presente. Si se utiliza este método, debe manualmente AndroidManifest.xml y build.gradle archivo de cambio para el nuevo paquete.


Casa # 5

UNA IDEA tiene la opción llamada "Paquetes IntelliJ Media vacíos compactos paquete estándar." IntelliJ IDEA tiene una opción llamada "paquete de aire de la habitación compacta". En el icono de la opción en la parte SELECT Proyecto de la ficha y de / de activar el este. Seleccione la opción " Proyecto" Opciones de icono de pestaña, y luego cancelar / activarlo.

Ver: ¿Cómo puedo cambiar el nombre de primer nivel Package Multa por IntelliJ IDEA? Ver: Cómo Cambio en IntelliJ IDEA en el nombre del paquete de nivel superior?


Casa # 6

  • Consiste en la creación primera parte de la Un nuevo nuevo paquete de una sub javacarpeta y el entonces arrastrando archivos seleccionando de la Toda tu old packagea la presente new package. La primera parte comprende javala creación de un nuevo paquete de carpeta y, a continuación, seleccione todos los archivos de origen de old packagearrastre para el new package. Que necesita a la vez remaneen el paquete de penalización para el nombre de Android manifestpara que en el nombre de al El nuevo nuevo paquete de penalización para. Después de que se necesita remaneen el nombre del paquete de Android manifestpara el nombre del nuevo paquete.

  • El PASO 2 una en, aquí de fondo es el Lo que hay que do.You necesidad de cambiar a la Pena de edad El paquete de nombre en applicationIdun bajo en el módulo build.gradleen su Estudio Android además de cambiar a la Pena de paquete para que en el nombre de manifest. En el paso 2, donde se necesita do.You necesidad de cambiar el antiguo nombre de paquete lo applicationIdmódulos bajo build.gradleel nombre del paquete de su estudio Android, además de la siempre cambiante manifest. En el Resumen SO, el clic en build.gradleque está por debajo en el "AndroidManifest.xml" y el de modificar en el valor de applicationIdsu nueva nueva pena de paquete para el nombre. Así que en resumen, haga clic en build.gradleel que está por debajo del "AndroidManifest.xml en" y modificar el valor applicationIdpara el nuevo paquete nombrar.

  • La entonces, en en la parte superior, un bajo build. A continuación, en el nivel superior build. cleanProyectar su, entonces rebuild. cleanSu proyecto, a continuación rebuild. Debe quedar bien desde aquí. A partir de aquí no debería ser un problema.

Artículos originales publicados 0 · ganado elogios 73 · vistas 550 000 +

Supongo que te gusta

Origin blog.csdn.net/w36680130/article/details/105247534
Recomendado
Clasificación