tutorial studio proyecto crear android cordova
here

studio - Cordova 2.1.0(PhoneGap) create script para Android dice "El proyecto ya existe" o "Ha ocurrido un error". Eliminar el proyecto "



cordova-android npm (11)

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

Intente descargar phonegap de Github repo, actualmente la versión 2.3.0

https://github.com/phonegap/phonegap

Esto funcionó para mí.

Estoy intentando crear un proyecto de Android en Windows usando Cordova 2.2.0 (PhoneGap). Según esta publicación del blog, este comando debería funcionar:

create <project_folder_path> <package_name> <project_name>

Pero recibo un mensaje "¡El proyecto ya existe!". He usado la misma PC para crear, empaquetar y enviar una aplicación de Android, así que sé que tengo instalados Java, Javac, Ant, Android, etc.

También he intentado esto en una Mac con Cordova 2.1.0 y allí aparece el mensaje "Ocurrió un error. Eliminando proyecto ..."

¿Podría sugerirnos cuál podría ser la causa de este error y una posible solución?

Gracias.

ACTUALIZAR

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


Algunas cosas para verificar para ayudar a resolver este problema:

  • ¿Descargó la versión correcta de PhoneGap de 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 creaste la carpeta? La documentación afirma que puede usar este comando siempre que la nueva carpeta esté en blanco. Esto no es verdad Asegúrese de que la carpeta no exista antes de intentar crear el proyecto.

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

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

  • ¿Actualizaste la terminal para reflejar tus nuevos PATH? source .bash_profile o . .bash_profile . .bash_profile en su ventana de terminal actualmente abierta para que sus rutas se actualicen al ejecutar el comando create .

  • ¿Tiene el códec común correcto? Puede recibir un error acompañante que hace referencia a un archivo commons-codec falta, que puede descargar here .

Entre todos ellos, deberías poder iniciar y ejecutar un proyecto Android con PhoneGap 2.1.0 o superior.


Asegúrese de no haber indicado la ruta de la carpeta de una carpeta existente. Borre la carpeta si ya existe.


El comando:

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

hizo el truco para mí


Esto me llevó a la pared. Solución. No crees la carpeta para el proyecto. Creará uno para ti.

create <project_folder_path> <package_name> <project_name>

Al especificar <project_folder_path> , NO cree primero la carpeta en su HD.


Para que quede claro, la ruta de su proyecto de destino debe ser donde desea que se cree el proyecto y luego el último directorio será el que desea que se cree. 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 aún no se ha creado (se creará cuando se ejecute).

ACTUALIZACIÓN: Si está utilizando una versión más nueva de Cordova Edge o superior, le recomiendo usar la Utilidad CLI de Cordova aquí: http://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The%20Command-Line%20Interface


También tuve la misma experiencia con Windows al crear un nuevo proyecto PhoneGap. Entonces probé con una ruta relativa. Para mi caso, quería crear un proyecto en la carpeta C: / phonegap_projects / parent y mi bandeja de PhoneGap estaba en la carpeta C: / phonegap / cordova-2.7.0 / android / parent. Así que probé con, después de navegar en el directorio C: / phonegap / cordova-2.7.0 / android / bin:

create ../../../../phonegap_projects/<name_of_project> <package_name> <name_of_project>

Esto funcionó para mí.


Tuve el error:

  • ¡El proyecto ya existe!
    seguido por:
  • Ocurrió un error. Eliminando proyecto ...

Descubrí que es importante usar el conjunto de caracteres válido para los nombres de paquetes y proyectos. Específicamente:

  • package_name permite az , 0-9 y _ (guion bajo)
  • project_name permite AZ , az , 0-9 y _ (guion bajo)

Mi project_name fue Test-Project , con un guion por ejemplo.


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

Recibí el error que mencionaste. Entonces, en su lugar, probé la 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 saqué los espacios del nombre de la carpeta funcionó

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

Entonces, si tiene espacios en la ruta del proyecto, sáquelos.


Tuve un problema de silimar aquí, el guión no quería crear mis proyectos, configuré todas las rutas, descargué todos los SDK y herramientas, eliminé espacios, aún no funcionaba.

El problema era que el script no creaba los subdirectorios del proyecto. Se puede encontrar un script actualizado / fijo en esta discusión:

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

o descargado directamente aquí:

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

¡Saludos!

Asped