2011-07-19 6 views
16

así que mi nombre de paquete es com.soundboard en este momento.necesito ayuda para cambiar el nombre de mi paquete en eclipse

obviamente este nombre está tomado ... Tengo problemas para cambiarlo a lo largo del nombre del paquete.

Revisé algunas publicaciones aquí e hice que el refactor> cambie el nombre y lo cambie a un nombre más original. Cuando traté de cargar el archivo .apk nuevo recibí el mismo mensaje de que se tomó el nombre del paquete.

Cuando cambio la línea package = "com.soundboard" en el manifiesto a otra cosa, obtengo errores en todas las demás páginas (.javas) cuando guardo.

+2

¿También cambió el nombre de las carpetas de origen apropiadas? – AlbeyAmakiir

+0

Cambié el nombre de la cosa com.soundboard en la carpeta src (deseo nuevo para no tener que usar la palabra "cosa"). ¿Qué más necesitaría cambiar el nombre?No estoy seguro de a qué carpetas fuente se refiere exactamente. Gracias. – user827304

+0

Normalmente, cuando cambie el nombre del paquete, siga el paso: [Alt + Shift + R] -> [Verifique "Cambiar nombre de subpaquetes"] -> [Cambiar el nombre del paquete en Manifiesto] -> [Cambiar nombre de archivo de importación R]. – NguyenDat

Respuesta

10

En Eclipse, expanda el árbol para su aplicación. Digamos que se llama "Prueba".

continuación, expanda el src así,

haga clic derecho en com.example.test, haga clic en "Refactor", haga clic en "Cambiar nombre", a continuación, escriba en su nuevo nombre y haga clic en "OK".

A continuación, haga doble clic en AndroidManifest.xml, y luego simplemente cambiar el paquete = "com.example.test" para empaquetar = "com.what.you.want.it.to.be" control

Hold , cambie y haga clic en 'S'. Luego se preguntará "La definición del paquete ha cambiado ..."

Responda "Sí".

Luego, haga clic en su proyecto, la parte más externa del árbol, luego haga clic en 'Proyecto' en la parte superior, luego haga clic en 'Limpiar'.

Luego, vuelva a probar su aplicación para asegurarse de que no haya errores, luego cárguela.

1

Tiene el mismo problema. que se olvidó de paquete redefinen en el archivo de manifiesto

recordar también que cambiar el paquete en sus archivos .java * (en la parte superior del archivo txt)

43

paso para el cambio de nombre del paquete usando eclipse.

1- Haga clic derecho en el proyecto.

2- Elija las herramientas de Android.

3- elija Cambiar nombre de paquete de la aplicación

4- Tipo nuevo nombre de la aplicación a continuación, pulse OK.

Espero que sea de su ayuda.

+0

Parece que los pasos no son los mismos en la versión actual de Eclipse. – Deqing

3

Estos son los pasos que seguí para cambiar el nombre de la estructura de mi paquete en mi aplicación de Android.

  1. Ordenar su explorador de paquete de utilizar la estructura jerárquica
    • En el paquete perspectiva explorador, haga clic en la flecha hacia abajo.Seleccione Package Presentation > Hierarchical
  2. Cambie el nombre de su paquete.
    • clic derecho en el nivel en el que desea que todos los paquetes de abajo para cambiar el nombre
    • Seleccionar Refactor > Rename...
    • Introduzca el nuevo nombre del paquete. Asegúrese de que todas las casillas de verificación se comprueban en especial "Cambiar el nombre de los paquetes de sub"
    • seguir el resto del asistente para cambiar sus paquetes clases
  3. Revise su archivo de manifiesto para ver si se ha ensuciado como parte de la rebautizar. Compruebe especialmente el atributo package de su aplicación.
    • Comparar con mis revisión HEAD de tu repositorio de control de origen por
  4. limpiar su proyecto
    • Project > Clean..
    • Compruebe su proyecto
    • Haga clic en OK
  5. depurar el proyecto y acepta el nuevo nombre de paquete
    • Right click on project > Debug As > Android Application
    • En el cuadro de diálogo que dice "La definición de paquete ha cambiado ...." clic Yes
    • Sus referencias a la clase I en sus archivos .java * puede ser mal ahora. Necesitarás arreglar esto.
+0

Además, asegúrese de que ningún elemento XML haga referencia a ninguna clase con el nombre anterior del paquete. Fragmentos especialmente –

+0

¡Funciona! Como se mencionó, en el paso 5 tuve que cambiar algunas referencias de importación a R. y en el paso 3 ajustar algunas referencias de Manifiesto. –

1

es muy fácil si se siguen las instrucciones dadas de la siguiente manera http://movivations.wordpress.com/2012/04/27/change-package-name-in-android-motodev-eclipse/ Cambiar nombre del paquete de Android (Motodev/Eclipse) Cambiar su paquete de proyectos en Motodev Studio o Eclipse es siempre difícil y lleva tiempo dominar. Continuaremos con nuestro ejemplo anterior de Reordenar una lista y modificar su nombre de paquete. El nombre del paquete que utilizamos en este proyecto fue "com.movivation.reorderingdemo". Comencemos con Motodev Studio para Android 3.1 y comencemos este viaje.

Ahora, vamos a cambiarlo para que parezca "com.movivationlabs.reorderingdemo".

Para cambiar el nombre de su paquete, haga clic derecho en el nombre del paquete, luego seleccione "Refactorizar" -> "Renombrar" como se muestra en la imagen de arriba. Después de hacer clic en “Cambiar nombre”, verá una ventana similar a la siguiente:

Después de cambiar el paquete, esta ventana se verá así:

Al pulsar el botón “OK” en este cuadro de diálogo, Motodev Estudio de Android procesa su requisito para cambiar el nombre del paquete. El proceso tarda un minuto en completarse y puede ver los cambios aquí:

El primer paso para cambiar el nombre del paquete se ha completado. El siguiente paso es cambiar el nombre del paquete con las herramientas de Android que se encuentran en el IDE. Haga clic derecho en el "Nombre del proyecto" en la ventana del Explorador de proyectos, luego haga clic en "Herramientas de Android" y, por último, haga clic en "Cambiar el nombre del paquete de la aplicación".

Al hacer clic en ese elemento de menú, se abre otro cuadro de diálogo que pide nuevo nombre de paquete:

El mismo cuadro de diálogo después de cambiar el nombre del paquete, el diálogo se parece a:

en la afirmación de los cambios, el IDE muestra una muy informativo, vista línea por línea de todos los archivos que se cambiarán, y solicita confirmación final:

Al hacer clic en el botón "Finalizar" comienza a realizar los cambios en todos los archivos mencionados y finalmente el IDE solicita nosotros para actualizar la configuración de inicio:

Esto concluye el segundo paso para cambiar el paquete. Ahora, todos los archivos, como los códigos fuente de Java y el manifiesto de Android, contendrán el nuevo paquete propuesto. Mire el archivo de manifiesto:

Nuestro proyecto de demostración de Reordenar era un proyecto muy pequeño con solo una actividad y un diseño y ese diseño también, no tenía controles personalizados o controles de interfaz de usuario que ampliamos en nuestro proyecto. El problema con Motodev y, a su vez, Eclipse es que si extendiéramos un objeto de control UI, entonces el respectivo IDE no podrá modificar el nombre del paquete en el objeto de control UI extendido. A continuación se muestra el control ImageView extendido llamado "TouchImageView":

Este control no se utiliza en nuestro proyecto, he mostrado este control solo para hacerle entender que debemos modificar los nombres de los paquetes para cualquier control personalizado que usemos. Este es el último paso para cambiar el nombre del paquete de un proyecto de Android. En resumen, • Refactor: cambie el nombre del paquete de Android. • Cambie el nombre del paquete por las herramientas de Android. • Cambie manualmente el paquete en el manifiesto de Android o cualquier otro control personalizado, estilos, temas que haya utilizado en su proyecto, si no cambia de otra manera. Eso concluye el tutorial de hoy. Espero que sea útil para todos los Android-ers!

1

Parece que las respuestas son bastante diferentes con la versión diferente de Eclipse.

En mi versión (Android Developer Tools Build: v22.0.5-757759), que cambió el nombre del paquete siguiendo los pasos:

  1. Crear un nuevo paquete: En el Explorador de paquete, haga clic en 'src' bajo el proyecto, seleccionar 'nuevo'/"paquete '
  2. Mover paquete actual a este nuevo paquete: haga clic derecho en el archivo de java y seleccione 'Refactor'/' Mover'
0

cambiar el nombre de la aplicación (¿Cómo se muestra en su dispositivo) cambio justo el valor de app_name en las cadenas. archivo xml Cambie el nombre de la carpeta Proyecto de su aplicación 1- Haga clic con el botón derecho en Proyecto principal 2- Seleccione Refractor 3- Seleccione Cambiar nombre 4- Actualice a un nuevo nombre y presione OK.

Cambiar el nombre del paquete de su aplicación 1- Haga clic derecho en el proyecto. 2- Elige las herramientas de Android. 3- Elija Renombrar paquete de aplicación 4- Escriba el nuevo nombre de la aplicación y luego presione OK.

Cuestiones relacionadas