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+1
o Command+1
de 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+1
o Command+1
representar 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.R
que en el nuevo nuevoXXX.XXX.XXX.R
(Command+Shift+R
para abreviar) [también] , es probable que necesite todoscom.hello.world.R
reemplazada por una nuevaXXX.XXX.XXX.R
(cortoCommand+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 → Nuevo → Pena de paquete para . Otro método bueno es: en primer lugar crear un nuevo paquete con la carpeta de Java → Nuevo → Paquete 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
java
carpeta y el entonces arrastrando archivos seleccionando de la Toda tuold package
a la presentenew package
. La primera parte comprendejava
la creación de un nuevo paquete de carpeta y, a continuación, seleccione todos los archivos de origen deold package
arrastre para elnew package
. Que necesita a la vezremane
en el paquete de penalización para el nombre de Androidmanifest
para que en el nombre de al El nuevo nuevo paquete de penalización para. Después de que se necesitaremane
en el nombre del paquete de Androidmanifest
para 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
applicationId
un bajo en el módulobuild.gradle
en su Estudio Android además de cambiar a la Pena de paquete para que en el nombre demanifest
. En el paso 2, donde se necesita do.You necesidad de cambiar el antiguo nombre de paquete loapplicationId
módulos bajobuild.gradle
el nombre del paquete de su estudio Android, además de la siempre cambiantemanifest
. En el Resumen SO, el clic enbuild.gradle
que está por debajo en el "AndroidManifest.xml" y el de modificar en el valor deapplicationId
su nueva nueva pena de paquete para el nombre. Así que en resumen, haga clic enbuild.gradle
el que está por debajo del "AndroidManifest.xml en" y modificar el valorapplicationId
para el nuevo paquete nombrar.La entonces, en en la parte superior, un bajo
build
. A continuación, en el nivel superiorbuild
.clean
Proyectar su, entoncesrebuild
.clean
Su proyecto, a continuaciónrebuild
. Debe quedar bien desde aquí. A partir de aquí no debería ser un problema.