¿Estoy recibiendo un error al instalar la plataforma android para Phonegap?

Obtener un error al instalar para la plataforma android en phonegap, han configurado npm config set proxy http: // proxydomain: port / y npm config set registry http://registry.npmjs.org/ también. Verificada la fuente de la ruta android en la variable env. Por favor, déjame cómo puedo resolverlo. Gracias.

C: \ cordovaTest> plataformas cordova añadir android

Npm http GET https://registry.npmjs.org/cordova-android/3.7.1 TypeError: La ruta de petición contiene caracteres sin escape. En la nueva ClientRequest (_http_client.js: 73: 11) en TunnelingAgent.exports.request (http.js: 49: 10) en TunnelingAgent.createSocket (C: \ Archivos de programa \ nodejs \ node_modules \ cordova \ node_modules \ cordova-lib \ Node_modules \ npm \ node_modules \ nel-agent \ index.js: 117: 25) en TunnelingAgent.createSecureSocket [como createSocket] (C: \ Archivos de programa \ nod ejs \ node_modules \ cordova \ node_modules \ cordova-lib \ Node_modules \ npm \ node_modules \ request \ node_modules \ túnel-agent \ index.js: 184: 41) en TunnelingAgent.addRequest (C: \ Archivos de programa \ nodejs \ node_modules \ cordova \ n ode_modules \ cordova-lib \ node_modules \ npm \ Node_modules \ request \ node_modules \ tunne l-agent \ index.js: 80: 8) en ClientRequest nuevo (_http_client.js: 154: 16) en Object.exports.request (http: js: 49: 10) en Object. Export.request (https.js: 136: 15) en Request.start (C: \ Archivos de programa \ nodejs \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ npm \ node_modules \ request \ index.js: 594: 30 ) En Request.end (C: \ Archivos de programa \ nodejs \ node_modules \ c Ordova \ node_modules \ co rdova-lib \ node_modules \ npm \ node_modules \ request \ index.js: 1186: 28)

3 Solutions collect form web for “¿Estoy recibiendo un error al instalar la plataforma android para Phonegap?”

OK, finalmente encontré una solución: downgrade nodejs a la versión 0.10.29

Y está funcionando ahora!

De hecho, la degradación al nodo 0.10 corrige el problema. Alternativamente, puede hacer lo siguiente:

  • Descargar la última versión de tunnel-agent aquí
  • Y ponerlo en la carpeta npm de tu cordova-lib instalado: .\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\node_modules\tunnel-agent

Fuente de información: https://issues.apache.org/jira/browse/CB-8662

Funcionó para nosotros: 0.10.38
En lugar de la última versión v0.12.2

Enlace directo aquí:

http://nodejs.org/dist/v0.10.38/x64/node-v0.10.38-x64.msi

Parece que hay un error en el módulo tunnel-agent para node.js, al construir la ruta espera cadenas mientras se recibe un objeto JS.

  • ¿Cómo instalar / desinstalar apk android con phoneGap?
  • Comunicación asíncrona entre Javascript y Phonegap Plugin
  • Error de plugin de notificación de barra de estado con Cordova
  • ¿Podemos usar una base de datos SQLITE aldready preparada para una aplicación phonegap?
  • Realizar y supervisar llamadas telefónicas dentro de la brecha telefónica
  • Abrir url en la vista web - phonegap
  • Plugin de servicio de fondo de Android en el teléfono
  • Actualización de Cordova Local Notification Android Plugin 2.2
  • notificaciones push de Google Chrome android
  • Acceder al almacenamiento interno de android con cordova file plugin
  • Phonegap - actualizar a 3.0 problemas con funciones de API
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.