Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android: copia el proyecto existente con un nuevo nombre

Uso de Eclipse. Digamos que tengo un proyecto 'ProjectA' en el eclipseworkspace (en una carpeta ProjectA). Quiero copiar el proyecto pero con un nuevo nombre (ProjectB) y tener todas las referencias en el nuevo proyecto ajustado. No puedo encontrar mucha ayuda para lo que pensé que sería una operación básica variar. Quiero probar variaciones en el diseño original / código y crear una copia parecía la manera obvia de hacerlo.

Cualquier sugerencia por favor.

  • Cómo cambiar el nombre del proyecto en Android Studio
  • 12 Solutions collect form web for “Android: copia el proyecto existente con un nuevo nombre”

    Lo necesito también hoy y tengo la respuesta de mi compañero de trabajo.

    1. Usted acaba de copiar su proyecto en uno nuevo (ctrl + c & ctrl + v).

    2. Cambia el nombre del paquete en su manifiesto

    3. Después de que debe cambiar el nombre de su paquete principal con refactor. No olvide seleccionar.

    4. Sólo cambia el nombre de tu aplicación en el manifiesto

      Aplicación android: icon = "@ drawable / icon" android: label = " nuevo nombre "

    Espero no olvidar algo y te ayuda

    Solo quiero añadir un artículo a la lista de Mur Votema:

    5) ¡No olvide abrir el proyecto que desea copiar!

    Sólo me costó unos minutos descubrir que no funciona con proyectos cerrados. Todos los derechos reservados

    Si está usando Eclipse y todo lo que desea hacer es clonar su proyecto de Android y darle un nuevo nombre de proyecto, simplemente haga una copiar / pegar (Ctrl-C y Ctrl-V – paso 1 en la respuesta de Mur arriba). Eclipse le pedirá un nombre de proyecto nuevo al pegar y ya está. El nombre y el directorio del proyecto Eclipse son independientes del nombre y del paquete de la aplicación.

    Tareas obligatorias:

    1. En Eclipse, copie y pegue el proyecto. (Darle un nuevo nombre al proyecto)
    2. En Manifiesto, actualice el nombre del paquete y guárdelo. (Actualizar la configuración de lanzamiento)
    3. Refactorizar y cambiar el nombre del nombre del paquete. (Actualizar referencias)

    Tareas opcionales:

    1. En Manifiesto, cambie la etiqueta y el icono de la aplicación,
      Instalando la aplicación en su dispositivo no se confundirá con la primera.
    2. Refactorizar y renombrar el nombre de los archivos java, para que no se confundan con los archivos de proyecto original.
    3. Si ha utilizado codificaciones como UTF-8 en su proyecto (para poder manejar idiomas distintos del inglés), puede que tenga que editar y guardar esos archivos para que su fuente se muestre correctamente.

    Nota: Si realiza la tercera tarea antes de la segunda tarea, algunas importaciones no deseadas se agregarán a las clases de Java. A continuación, tendrá que eliminar esas importaciones.

    Ahora hay una herramienta automática para eso, parte de la ADT.

    1. Asegúrese de que el proyecto de origen está abierto en Eclipse, copie y pegue en un nuevo nombre
    2. Haga clic derecho en el nuevo proyecto> Herramientas de Android> Cambiar nombre de paquete de aplicaciones

    Hecho

    Como se dijo anteriormente todo lo que tienes que hacer es copiar + pegar el proyecto y cambiarle el nombre ["myApp.11"], pero a veces esta función se escucha en eclipse. Uno de estos casos ocurre cuando se tiene más de una versión de la jdk. Para resolver este eclipse cercano renombre las versiones anteriores del jdk con un guión bajo _jdk17.2 y vuelva a intentarlo. Si no necesita estas versiones eliminarlos.

    Yo sólo quería añadir esto después de luchar con un código que tengo en el trabajo:

    NO USE EL NOMBRE DEL PAQUETE EXPLICITAMENTE EN SU CÓDIGO JAVA NO IMPORTE LO QUE. USTED PUEDE NECESITAR RENOMBRAR SU PROYECTO. EJEMPLOS SON: getResource () y la configuración de la fuente de mapa de bits y tal y tal

    Parece que he tenido malas referencias al nombre del paquete. Su nombre se utilizó explícitamente como una cadena (por ejemplo, "com.pakge.mypkg") en lugar de Context.getPackageName ().

    Tratar de llegar a este método de todos modos puede 'cos la forma en que acabo de mencionar que podría no funcionar para usted … tratar de llegar al nombre del método "getPackageName ()" de otros objetos diferentes.

    Otra cosa que noté es que si dejas android:label="@string/app_name" alguna manera mantiene el nombre de la aplicación original cuando ves la aplicación copiada en la lista de Aplicaciones en Settings > Applications > Manage applications pero si la cambias a android:label="Your App Name" parece que funciona bien.

    También asegúrese de cambiar sus iconos correctamente eliminando los antiguos e importando los nuevos.

    Fui a la carpeta del espacio de trabajo en C: / (la trayectoria diferente para todos) copié la carpeta del proyecto (proyecto A), y lo pegué con un nuevo nombre (proyecto B). Cambie el nombre mientras está en el explorador. Luego, a través de Eclipse, hizo un nuevo proyecto android con el nuevo nombre (Proyecto B). Diferente manera de hacerlo.

    Tengo que responder no comentar como la reputación no lo suficientemente alto – para decir que estoy de acuerdo @jengelsma tiene la mejor respuesta, sólo copiar y pegar, pero ten cuidado con los archivos (ocultos) SVN (en las carpetas .svn)! A menos que quiera las mismas referencias que el otro proyecto que no desea que estos.

    Equipo> desconectar y comprobar "también eliminar SVN meta datos" en su nueva copia para hacer esto.

    Sólo quiero añadir algunos puntos más: – Asegúrese de que el nombre del paquete debe ser diferente para el proyecto nuevo y el proyecto antiguo si ambos proyectos se va a instalar en la misma máquina.

    También modificar el mismo en Mainfest.xml bajo

    He utilizado el eclipse Luna, he intentado copiar un proyecto existente (Project_A) como a continuación

    1. Cree un nuevo proyecto Java (su nombre es Project_B)
    2. Haga clic derecho en Project_B (para abrir el menú contextual)
    3. Seleccione el elemento de menú "Importar …" (para mostrar el cuadro de diálogo "Importar")
    4. En la lista en el campo "Seleccionar una fuente de importación" para ampliar el elemento "General"
    5. Haga doble clic en el sub-elemento "File System" (para mostrar la página "File System")
    6. Introduzca la ruta del directorio "Project_A" en el campo "From directory" (o haga clic en el botón "Browse …" para buscar y seleccionar el directorio de "Project_A")
    7. Marque la casilla de verificación del directorio "Project_A" bajo el campo "From directory"
    8. Para ver si el campo "En la carpeta" muestra el nombre de la carpeta como "Proyecto_B" (si no, haga clic en el botón "Examinar …" para buscar y seleccionar el "Proyecto_B")
    9. Haga clic en el botón "Finalizar" (porque el Proyecto_B está vacío, no necesita más atención)
    10. Todos los contenidos de Project_A se copian en Project_B, podemos ejecutar Project_B como Project_A (si es necesario podemos refactorizar el Project_B)
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.