2011-02-28 35 views
14

¿Es posible cambiar el nombre del proyecto y el nombre del paquete en Android.cambiar el nombre del proyecto y el nombre del paquete

+4

Es posible, como respuestas a continuación le dicen. Solo tengo que agregar que si ha publicado su aplicación en Android Market, tendrá que hacerlo todo de nuevo. Lo que significa que perderá todos sus usuarios actuales, posiblemente tenga que mantener dos instancias de la aplicación en Android Market simultáneamente mientras notifica a los usuarios del cambio, ya que el nombre del paquete ya no es el mismo. Así que piénselo bien antes de decidirse a cambiar. –

Respuesta

6

que lo cambie en el manifest file. Ahí es donde puede cambiar una gran cantidad de configuraciones sobre el proyecto de Android.

+0

Gracias, puedo cambiar el paquete del manifiesto. Pero, ¿qué pasa con el nombre visible del proyecto? El nombre del proyecto de Android. Gracias – Tommy

+0

Bien, ¿te refieres al nombre del proyecto que aparece en tu IDE (Eclipse?) O al que aparece cuando pones la aplicación en tu teléfono/tableta? –

+1

El nombre del proyecto que aparece en el IDE, el explorador del proyecto. Pero ahora no importa ya que obtuve la aplicación para trabajar en otro proyecto. Gracias – Tommy

0

¿Te refieres al atributo android:label de la etiqueta application en el manifiesto? Si es así, usted podría fijar directamente así:

<application 
     ... 
     android:label="My title" 
     ... > 

o configurar el recurso de cadena esto apunta a por defecto, creo que se llama app_name. Abra el archivo strings.xml en la subcarpeta del proyecto res/values/ y edítelo allí.

2

acabo de terminar de modificar el nombre del paquete y espero que esto ayudará. Estoy usando eclipse.

Primero debe tener una copia de seguridad de su AndroidManifest.xml, luego puede seleccionar Refactor -> Rename para el paquete que desea cambiar el nombre.

Mi eclipse Refactor cambiará el AndroidManifest.xml y no podrá compilarlo, así que solo pegaré la copia de seguridad AndroidManifest.xml y cambiaré el nombre del paquete por el nuevo.

Por cierto, debe limpiar su proyecto primero, por lo que se limpiará el archivo generado automáticamente en la carpeta gen.

Cuando compila de nuevo con su nuevo AndroidManifest.xml, obtendrá la carpeta correcta gen.

Espero que ayude.

23

Nombre del proyecto:

res -> values -> strings.xml -> app_name -> (change the name) 

Nombre del paquete:

clic derecho en el proyecto -> Herramientas de Android -> Cambiar el nombre de paquete de la aplicación -> (cambiar el nombre)

0

El nombre del proyecto es definido en el archivo .project como se muestra a continuación. Está en el mismo nivel de su AndroidManifest.xml. Lo experimenté cuando quería agregar a mi espacio de trabajo un proyecto con el mismo nombre de proyecto de uno existente y pude encontrar dónde estaba definido. El archivo Manifiesto no ayuda en tal caso.

<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
<name>YourProjectName</name> 
<comment></comment> 
<projects> 
</projects> 
<buildSpec> 
    <buildCommand> 
     <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name> 
     <arguments> 
     </arguments> 
    </buildCommand> 
    <buildCommand> 
     <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name> 
     <arguments> 
     </arguments> 
    </buildCommand> 
    <buildCommand> 
     <name>org.eclipse.jdt.core.javabuilder</name> 
     <arguments> 
     </arguments> 
    </buildCommand> 
    <buildCommand> 
     <name>com.android.ide.eclipse.adt.ApkBuilder</name> 
     <arguments> 
     </arguments> 
    </buildCommand> 
</buildSpec> 
<natures> 
    <nature>com.android.ide.eclipse.adt.AndroidNature</nature> 
    <nature>org.eclipse.jdt.core.javanature</nature> 
</natures> 

11

probar este

  1. clic derecho en su proyecto.
  2. Haga clic en "Refactor"
  3. Haga clic en "Cambiar nombre ..."
  4. elemento de la lista

Introduce el nombre!

¿O que no funciona para usted?

+0

+1 esa es la respuesta que estaba buscando. – HpTerm

+0

+1 estaba buscando exactamente esta – sns

4

Si desea cambiar el nombre de su aplicación como se muestra en el teléfono, simplemente cambie el valor en la variable app_name. El camino es res -> Valores -> strings.xml -> nombre_apl

enter image description here

+0

En realidad, creo que esta es la respuesta más precisa. –

1

enter image description here

para editar el nombre de la aplicación siga los pasos ....

0

Para el cambio el nombre del paquete de cualquier aplicación

Probar este

1. Haga clic con el botón derecho en el nombre del proyecto vaya a las herramientas de Android y luego cambie el nombre del paquete de la aplicación ingrese el nuevo nombre del paquete y luego haga clic en Aceptar y actualice de acuerdo con él.

2. Vaya al nombre del paquete principal, luego haga clic con el botón derecho y luego reforme y cambie el nombre de nuevo nombre del paquete.

3.Ir a manifestar y cambiar el paquete anterior con el nuevo nombre del paquete.

Ahora puede ejecutar su proyecto.

16

Cambiar Nombre del paquete:

  1. Haga clic derecho en el proyecto> Android Herramientas> Cambiar nombre del paquete de aplicaciones

  2. Ir según SRC click derecho en el paquete principal> Refactor> Cambiar nombre

  3. Vaya al archivo de manifiesto y cambie el nombre de su paquete.

    Cambio Nombre del proyecto:

  4. clic derecho sobre el Proyecto Refactor> Renombrar

+0

Gracias, esta es la única respuesta que responde casi completamente a la pregunta ... El quinto paso es actualizar la línea __values ​​\ strings.xml__ 'app_name' (como otros mencionaron) y si admite varios idiomas, actualice también __values- [lenguaje] \ strings.xml__. – Armfoot

+0

Sin embargo, hay una cosa que noté que no he podido cambiar. Cuando hago clic en la flecha hacia abajo cerca del __ Icono de ejecución__, el antiguo nombre del proyecto todavía está allí ... ¿Alguna adivinanza? – Armfoot

0

Permítanme añadir un poco de Robert Massaioli's answer.

Si ha atributos personalizados usado en sus archivos XML (Creating a View Class), también tendrá que cambiar el nombre de sus espacios de nombres XML.

xmlns:custom="http://schemas.android.com/apk/res/com.myold"

debe renombrar a

xmlns:custom="http://schemas.android.com/apk/res/com.mynew"

4
1. Right click on project in project pane. 
2. Click "Open module settings" 
3. In the project structure frame, click app below the Modules 
4. Click "Flavors" and change "Application Id". 
5. Edit Manifest.xml in your project and rebuild it. 
+0

0. Abrir el panel del proyecto (arriba a la izquierda) 1. Haga clic con el botón derecho en la aplicación en el panel del proyecto. Continúa por el paso 2 – Neo42

1
  1. Haga clic derecho sobre el nombre del paquete en una de su clase o actividad de Java, a continuación del reactor y escribir su propio nombre del paquete luego haz clic en ok.
  2. Abrir el manifiesto y cambiar el nombre del paquete de acuerdo con el nombre del paquete en la clase java
Cuestiones relacionadas