instalar - Instalación de Phonegap Cordova Windows




en 10 (12)

Estaba teniendo problemas con la instalación de phonegap. Los problemas se corrigieron cuando ejecuto cmd como administrador y luego ejecuto el comando

npm install -g phonegap

y está instalado con éxito.

Luego, en el directorio donde está instalado, abrí cmd y ejecuté el comando phonegap y funcionaba bien. Ahora voy a jugar con eso más :)

Gracias amigos por toda esta ayuda.

La documentación para phonegap / cordova es absolutamente horrible. Todo lo que intento hacer es instalar PhoneGap 3.0 en mi entorno de Windows pero no tener éxito.

A continuación están mis pasos y puntos de falla. ¿Alguien puede aconsejar sobre soluciones?

De acuerdo con las instructions :

  1. Instalar Node.js (EXITOSO)
  2. Desde nodes.js: install -g cordova (SUCCESSFUL)
  3. Añadir plataforma: cordova platform add wp8 (NO PASA NADA)
  4. Pruebe con phonegap: phonegap install wp8 (no se pudo encontrar el directorio de proyecto ERROR)

Desde la " Guía de la plataforma Windows Phone 8 "

  1. Instalar Windows SDK (EXITOSO)
  2. "Descargue y extraiga la última copia de [PhoneGap. Trabajará en la subcarpeta lib \ windows-phone-8 \ wp8, lib \ windows-phone-8 \ wp7 contiene la versión de Windwos Phone 7 de Cordova"

HUH?!?! ¿En qué ubicación está el directorio?!?! Así que encontré el directorio del teléfono indocumentado enterrado en AppData \ Local ... y HAY un directorio libs pero ciertamente NO hay ninguna subcarpeta WP8. ¿De dónde se instalaría eso? Presumiblemente, el comando agregar plataforma arriba, pero agrega que simplemente me devuelve a un nuevo símbolo del sistema.

Intentó usar el comando phonegap plaform add wp8 : phonegap plaform add wp8

ERROR - 'platform add wp8' no es un nodo.

Obtengo su fuente abierta, pero esta es una brutal documentación de referencia de espagueti. Si alguien ha podido instalar con éxito 3.0 para WP8, cualquier apuntador sería de ayuda.


Enfrenté este mismo error también. Incluso intenté descargar el maestro PhoneGap de GitHub, pero descubrí que lo que obtuve fue Phonegap 2.9. Finalmente tuve que descargar el Cordova 3 Source

Sigue estos pasos para obtenerlo.

  1. Descargue y descomprima la fuente Cordova 3
  2. Ejecute template.bat en la carpeta cordova-wp8
  3. Copie los archivos Zip generados en su carpeta de plantilla de Visual Studio

Me enfrenté al mismo problema y tuve problemas durante una hora para leer los documentos y otros problemas que se informaron en , pero no encontré ninguna respuesta. Entonces, aquí está la guía para ejecutar con éxito el phonegap / cordova en Windows Machine.

Sigue estos pasos

  1. Descargue e instale node.js desde http://nodejs.org/
  2. Ejecute el comando npm install -g phonegap (en caso de instalación de phonegap) o ejecute el comando npm install -g cordova (en el caso de la instalación de Cordova).
  3. A medida que la instalación se completa, puede observar esto:

    C:\Users\binaryuser\AppData\Roaming\npm\cordova -> C:\Users\binaryuser\AppData\Roaming\npm\node_modules\cordova\bin\cordova
    [email protected] C:\Users\binaryuser\AppData\Roaming\npm\node_modules\cordova
    ├── [email protected]
    ├── [email protected]
    ├── [email protected]
    ├── [email protected]
    ├── [email protected]
    ├── [email protected] ([email protected])
    ├── [email protected] ([email protected])
    ├── [email protected] ([email protected], [email protected])
    ├── [email protected] ([email protected], [email protected])
    ├── [email protected] ([email protected], [email protected])
    ├── [email protected] ([email protected], [email protected])
    ├── [email protected] ([email protected], [email protected], [email protected])
    ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
    ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
    ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
    ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
    ├── [email protected]
    └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
    
  4. Observe que en la línea anterior puede ver la ruta donde se menciona el archivo. Copia ese camino. En mi caso es C:\Users\binaryuser\AppData\Roaming\npm\cordova entonces use cd C:\Users\binaryuser\AppData\Roaming\npm\ y escriba cordova . Ahí está, finalmente funciona.

  5. Como el valor de la clave -g no funciona, ha establecido la ruta de Variables del entorno:
    1. Presione Win + Pause | Break o haga clic con el botón derecho en Computer y elija Properties .
    2. Haga clic en Advanced system settings a la izquierda.
    3. Haga clic en Environment Variables en la pestaña Advanced .
    4. Seleccione la variable PATH y haga clic en Edit .
    5. Copie la ruta mencionada anteriormente en el campo de valor y presione OK .

Instalación de Phonegap Cordova en Windows

Requisitos

  • Complemento Eclipse + ADT
  • Herramienta SDK de Android
  • Herramientas de plataforma Android
  • La última carpeta zip de PhoneGap. Extrae su contenido

Dispositivos Android compatibles

Android 2.2 Android 2.3 Android 4.x Phonegap Instalación de Cordova

Establecer la variable de entorno PATH para Android

  1. Desde el escritorio, haga clic con el botón derecho en Mi PC y haga clic en Propiedades.

  2. Haga clic en el enlace Configuración avanzada del sistema en la columna de la izquierda.

  3. En la ventana de propiedades del sistema, haga clic en el botón de variables de entorno.

  4. Seleccione la variable PATH de la sección de variables del sistema. Seleccione el botón Editar. Debe agregar la ruta a su plataforma Android SDK: herramientas y directorio de herramientas. Por ejemplo: D: \ adt-bundle-windows-x86_64-20130219 \ sdk \ platform-tools; D: \ adt-bundle-windows-x86_64-20130219 \ sdk \ tools Guarde su edición. Cierre el cuadro de diálogo Variable de entorno.

  5. Además, es posible que deba incluir% JAVA_HOME% \ bin en su RUTA también. Para comprobar si esto es necesario, ejecute un símbolo del sistema y escriba java. Si no se pudo encontrar el programa, agregue% JAVA_HOME% bin a la RUTA. Es posible que deba especificar la ruta completa en lugar de usar la variable de entorno% JAVA_HOME%.
  6. Por último, es posible que también deba incluir% ANT_HOME% \ bin en su RUTA. Para comprobar si esto es necesario, ejecute un símbolo del sistema y escriba hormiga. Si no se puede encontrar el programa, agregue% ANT_HOME% \ bin a la RUTA. Es posible que deba especificar la ruta completa en lugar de utilizar la variable de entorno% ANT_HOME%. Configurar nuevo proyecto

Abra el símbolo del sistema, navegue al directorio bin dentro de la subcarpeta Android de la distribución de Cordova.

Escriba: ./create

Luego presione Enter. Inicie Eclipse. En Elemento del menú Archivo y seleccione Importar ...

Importar Seleccione "Código de Android existente en el espacio de trabajo" y haga clic en "Siguiente>".

Explore el proyecto creado a través del símbolo del sistema. Y haga clic en 'Finalizar'. Implementar en emulador Desde dentro de Eclipse, presione este icono de la barra de herramientas.

Una vez abierto, el Administrador de Android SDK muestra varias bibliotecas de tiempo de ejecución. Instale las API según los requisitos desde aquí. Desde dentro de Eclipse, presione este ícono de la barra de herramientas.

Elija y definición del dispositivo de la lista que viene. (Solo hay un elemento en la lista actual.) Presione Nuevo ... en la ventana de arriba para crear un nuevo Dispositivo Virtual Android (AVD) y úselo para ejecutar su proyecto.

Para abrir el emulador como una aplicación separada, seleccione AVD y presione Inicio. Se inicia de la misma manera que lo haría en el dispositivo, con controles adicionales disponibles para botones de hardware:

Implementar en el dispositivo:

Asegúrese de que la depuración de USB esté habilitada en su dispositivo y conéctela a su sistema. Haga clic con el botón derecho en el proyecto y vaya a Ejecutar como> Aplicación de Android.

Lee mas ...


Esta respuesta se publicó por primera vez aquí: cordova / phonegap no hace directorio de Android

Con el lanzamiento de Cordova 3.3.0, parece que el equipo de PhoneGap está tratando de resolver la confusión de nombres. La documentación se ha actualizado para recomendar a las personas que utilizan el comando cordova lugar. No use el comando phonegap más.

Aquí hay una nueva guía de instalación para una configuración sin problemas garantizada:

  1. Instala Cordova (olvida el nombre PhoneGap a partir de ahora). Para PC:

    C:> npm install -g cordova

  2. Desde el símbolo del sistema, navegue a la carpeta que desea crear su proyecto usando:

    cordova create hello com.example.hello HelloWorld
    cd hello

  3. Defina el sistema operativo que desea apoyar, por ejemplo:

    cordova platform add wp8

  4. Instalar complementos (si es necesario). Por ejemplo, queremos lo siguiente:

    cordova plugin add org.apache.cordova.device
    cordova plugin add org.apache.cordova.camera
    cordova plugin add org.apache.cordova.media-capture
    cordova plugin add org.apache.cordova.media
    

  5. Finalmente, genera la aplicación usando:
    cordova build wp8

Aquí hay un enlace a la documentación de PhoneGap Cordova 3.3.0 http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface


Encontré esta aplicación híbrida de dispositivos múltiples para la documentación de Visual Studio para CTP1.1. Última actualización: 29 de mayo de 2014 .

Parte del contenido de la documentación de la siguiente manera.

Esta versión es compatible con la creación de aplicaciones para los siguientes objetivos del dispositivo :

Android 4+ (4.4 brindando la experiencia óptima de desarrollador) iOS 6 y 7 Windows 8.0 (Tienda) Windows Phone 8.0

Requisitos: Windows 8.1

Visual Studio 2013 Update 2: Professional, Ultimate o Premium con las siguientes características opcionales instaladas:

Herramientas para el mantenimiento de aplicaciones de la tienda para Windows 8 SDK de Windows Phone 8.0

Los requisitos adicionales del sistema varían según la plataforma del dispositivo:

El emulador de Android funciona mejor con computadoras capaces de instalar el controlador Intel HAXM

Windows Phone 8 requiere una PC compatible con Hyper-V para ejecutar el emulador. Construir para iOS y usar el simulador de iOS requiere una Mac capaz de ejecutar Xcode 5.1

Dependencias de terceros:

Joyent Node.js: permite que Visual Studio se integre con la interfaz de línea de comandos (CLI) de Apache Cordova y la CLI de Git del emulador Apache Ripple ™. Se requiere solo si necesita agregar manualmente los URI de git para complementos.

Google Chrome: se requiere para ejecutar el emulador Apache Ripple para iOS y Android

Apache Ant 1.8.0+: se requiere como una dependencia para el proceso de compilación de Android

Oracle Java JDK 7: se requiere como una dependencia para el proceso de compilación de Android

Android SDK: se requiere como una dependencia para el proceso de compilación de Android y Ripple

SQLLite para Windows Runtime: se requiere para agregar conectividad SQL a las aplicaciones de Windows (para el complemento WebSQL Polyfill)

Apple iTunes: requerido para implementar una aplicación en un dispositivo iOS conectado a su PC con Windows


Tuve el mismo problema pero finalmente obtuve el éxito al hacer esto, por favor, eche esta imagen. Plase Ejecute todo el comando en la PRUEBA DE COMANDOS DE LA HERRAMIENTA TELEFÓNICA


Después de horas de frustración ... esto es lo que descubrí.

  1. Ignora la documentación de instalación y toda la línea de comandos, cosas de node.js (en serio perderás horas en esto.
  2. Vaya a github y simplemente descargue el archivo .Gez maestro de PhoneGap
  3. En ese zip están los archivos de proyecto para la plataforma del teléfono de la ventana, etc. ... solo use esas plantillas.

No sé cómo un proceso tan fácil podría tener una peor documentación. Es como si hubiera sido escrito por abogados.


Phonegap puede ser un poco complicado para los freshers. Pasé mucho tiempo tratando de encontrar la forma óptima para crear una aplicación robusta de Android que pueda acceder a las funciones nativas del teléfono.

Este enlace proporciona un método paso a paso para crear una aplicación de Android Phonegap usando Windows, html y javascript.


En C:\phonegap-2.9.0\lib\windows-phone-8 there's un archivo por lotes llamado createTemplates.bat . CordovaWP8_2_9_0.zip ejecutar este archivo, que creará el archivo CordovaWP8_2_9_0.zip mencionado en sus documentos.


Ejecutar el CMD como administrador en Windows me puso en marcha y creo que tiene mucho sentido porque la gente nunca hace un esfuerzo para instalar sus cosas en un directorio personalizado. Entonces, cuando instalas node.js en el directorio de Windows y luego tratas de instalar PhoneGap en una CMD Unelevated, tiene dificultades para configurar las variables de ruta.


Hace

java -jar foo.jar %*

¿satisfacer sus necesidades? Debería agregar todos los parámetros desde la ejecución del lote a su llamada a la aplicación dentro del archivo por lotes.





windows cordova