Cordova 2.1.0 (PhoneGap) crea un script para Android dice "Project already exists" o "Un error ocurrió. Eliminación del proyecto "

Estoy intentando crear un proyecto de Android en Windows usando Cordova 2.2.0 (PhoneGap). De acuerdo con este post de blog este comando debe funcionar –

create <project_folder_path> <package_name> <project_name> 

Pero estoy recibiendo un mensaje "Proyecto ya existe!". He utilizado la misma PC para crear, empaquetar y enviar una aplicación para Android, así que sé que tengo Java, Javac, Ant, etc Android instalado.

También he probado esto en un Mac con Cordova 2.1.0 y ahí me sale el mensaje "Se ha producido un error al borrar el proyecto .."

¿Podría sugerir lo que podría ser la causa de este error y una posible solución?

Gracias.

ACTUALIZAR

Este problema parece ser corregido en Cordova 2.2.0 pero no he encontrado una solución para 2.1.0

Para ser claro, la ruta del proyecto de destino debe ser el lugar donde desea que el proyecto se cree y, a continuación, el último directorio será lo que desea ser creado. Por ejemplo:

 ./create ./test2 com.mytest MyTest 

En este caso, desea crear un proyecto en el directorio actual en una nueva carpeta llamada "test2" y esta carpeta no se ha creado todavía (se creará cuando se ejecute).

ACTUALIZACIÓN: Si está utilizando un verison más reciente del Cordova Edge o superior, le recomiendo usar el Cordova CLI Utility aquí: http://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The% 20Command-Line% 20Interface

Esto me llevó hasta la pared. Solución. No cree la carpeta para el proyecto. Creará uno para usted.

 create <project_folder_path> <package_name> <project_name> 

Cuando especifique <project_folder_path> , NO cree primero la carpeta en su HD.

Algunas cosas para comprobar para ayudar a resolver este problema:

  • ¿Descargaste la versión correcta de PhoneGap desde la ubicación correcta? Parece que hay versiones de PhoneGap que no vienen empaquetadas con Cordova-2.x.0.jar , que es necesario para ejecutar el script. Descargue aquí para obtener PhoneGap con el archivo JAR correcto.

  • ¿Ya creó la carpeta? La documentación afirma que puede utilizar este comando siempre y cuando la nueva carpeta esté en blanco. Esto no es verdad . Asegúrese de que la carpeta no existe antes de intentar crear el proyecto.

  • ¿Tienes la última versión de Ant? Necesitará Ant 1.8.0 o superior para ejecutar PhoneGap con Android. Utilice ant -v para verificar su versión.

  • ¿Está configurado correctamente el archivo .bash_profile / Environment Varibles PATH? La documentación oficial se ha actualizado para reflejar esto , pero necesitará absolutamente estas variables establecidas correctamente para crear el proyecto.

  • ¿Actualizó el terminal para reflejar sus nuevos PATHs? source .bash_profile o . .bash_profile . .bash_profile en la ventana de terminal actualmente abierta para que sus rutas se actualicen al ejecutar el comando create .

  • ¿Tiene el correcto codec común? Puede recibir un error de acompañamiento que se refiere a un archivo de commons-codec que no se puede descargar, que puede descargar aquí .

Entre todos esos, usted debe ser capaz de obtener un proyecto Android en marcha con PhoneGap 2.1.0 o superior.

Asegúrese de que no ha asignado la carpeta de una carpeta existente. Elimine la carpeta si ya existe.

Tuve el mismo problema. Estaba ejecutando el comando desde esta ubicación

 Harddriv:\cordova-2.1.0\incubator-cordova-android >create "Harddriv:\externalapps\phonegap_projects\HelloWorld\" com.phonegapaapp.helloworld helloworl 

Tengo el error que mencionaste. Entonces en su lugar traté de ruta relativa a la ubicación de la siguiente manera

 Harddriv:\cordova-2.1.0\incubator-cordova-android >create "..\externalapps\phonegap_projects" com.phonegapaapp.helloworld helloworl 

Funcionó para mí!

Tuve este problema usando:

 create "c:\yada\yada\pic to post" <package_name> <project_name> 

Pero cuando tomé los espacios el nombre de la carpeta que trabajó

 create "c:\yada\yada\pictopost" <package_name> <project_name> 

Por lo tanto, si tiene espacios en la ruta del proyecto y luego los saca.

A todas las almas perdidas que han trabajado su camino a través de estas respuestas (como yo) y todavía no han tenido ninguna satisfacción, a pesar de tener todo configurado correctamente.

Intente descargar phonegap desde el repositorio de Github, actualmente versión 2.3.0

https://github.com/phonegap/phonegap

Esto funcionó para mí.

Tenía un problema de silimar aquí, el script no quería crear mis proyectos, he configurado todos los PATHS, descargado todos los SDKs y herramientas, eliminado los espacios – todavía no funciona.

El problema era que el script no creaba los sub directorios del proyecto. Un guión actualizado / fijo se puede encontrar en esta discusión:

https://groups.google.com/forum/?fromgroups=#!topic/phonegap/7wOqriD4YjY

O descargar directamente aquí:

https://phonegap.googlegroups.com/attach/b2d05c8a6a929569/create.js?view=1&part=4

¡Saludos!

Asped

El comando:

 export PATH=/android-sdks/tools/:$PATH 

Hizo el truco para mí.

Tuve el error:

  • ¡El proyecto ya existe!
    seguido por:
  • Ocurrió un error. Eliminación del proyecto …

Me imaginé que es importante utilizar el conjunto de caracteres válido para los nombres de paquete y proyecto. Específicamente:

  • Nombre_paquete permite que az , 0-9 y _ (subrayado)
  • Nombre_proyecto permite que AZ , az , 0-9 y _ (subrayado)

Mi project_name fue Test-Project , con un guión por ejemplo.

También he tenido la misma experiencia con Windows mientras que creaba el nuevo proyecto de PhoneGap. Entonces lo intenté con un camino relativo. Para mi caso, quería crear un proyecto en la carpeta C: \ phonegap_projects \ parent y mi bin PhoneGap estaba en la carpeta C: \ phonegap \ cordova-2.7.0 \ android \ parent. Así que intenté con, después de navegar a C: \ phonegap \ cordova-2.7.0 \ android \ bin directorio:

 create ..\..\..\..\phonegap_projects\<name_of_project> <package_name> <name_of_project> 

Esto funcionó para mí.

  • Error al ejecutar el comando 'ant' en Mac OS X 10.9 Mavericks al construir para Android con PhoneGap / Cordova
  • Convierta la aplicación móvil jQuery a apk
  • No se puede obtener appView después de Actualizar a cordova 5.1 desde 3.4
  • PhoneGap / Cordova error al agregar la plataforma Android?
  • Cómo instalar .xap phonegap construir en Windows Phone 8?
  • Phonegap 2.1.0 y android 4.1: Problema de entrada de texto
  • Phonegap - Error: el alias del almacén de claves no se reconoce
  • Error de compilación Android jónico: la generación falló con una excepción
  • Devoluciones de llamada de Android InAppBrowser _system
  • Cordova gradle envoltorio falta en android sdk
  • ¿La pantalla negra vino cuando la aplicación comienza en phonegap en androide antes de la pantalla de bienvenida?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.