¿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.

  • Salir de la aplicación cuando haga clic en el botón de androide teléfono?
  • Obtener la ruta absoluta a la carpeta de activos en PhoneGap
  • Pasar y devolver los valores de javascript y android y utilizarlos como plugin de brecha de teléfono
  • Abrir una actividad de un CordovaPlugin
  • ¿Dónde está la ubicación del archivo creado por Cordova File Plugin?
  • No se pudo encontrar com.parse.bolts: bolts-android: 1.1.2. En el proyecto de la brecha del teléfono (estudio del androide)?
  • Plugin de correo electrónico de PhoneGap
  • Cordova no puede construir para Android después de personalizar la configuración
  • Instalación de Phonegap / Cordova 3.1 plugins (código de barras)
  • Error al reproducir el video subido a través de PhoneGap FileTransfer
  • PhoneGap / Android, abra ChildBrowser desde .shouldOverrideUrlLoading ()
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.