no se puede ejecutar cordova aplicación en el dispositivo o emuladores de error en ejecución

Cuando intento ejecutar mi aplicación de Cordova a través de la línea de comandos. Mi compilación es exitosa pero se ejecuta en el emulador o el dispositivo que me da un error en la línea de comandos

ERROR: Error al iniciar la aplicación en el dispositivo: ERROR: Error al instalar apk a d evice: Error: No se pudo encontrar la arquitectura apk: brazo build-type: debug ERROR ejecutando una o más de las plataformas: Error: cmd: código 8 Es posible que no tenga el entorno o sistema operativo requerido para ejecutar este proyecto

He especificado la versión mínima sdk en el archivo AndroidManifest.xml

  usa-sdk android: minSdkVersion = "10" android: targetSdkVersion = "21" 

en el emulador Estoy corriendo la versión API 19, android 4.4.2 y en el móvil Estoy corriendo android 4.4.3 con habilitado depuración USB en Sony Xperia ultra t2.

Creo que este es un error en Córdoba (que sólo aparece cuando se utiliza gradle). Parece que se fija en la rama maestra actual (que se puede utilizar con plataforma Córdoba añadir android @ master –usegit)

Para la versión antigua lo he trabajado así:

Hay un archivo build.js en tu carpeta cordova / lib / en tu proyecto. Este archivo contiene una función findOutputApksHelper que comprueba si los apks generados coinciden con un esquema de nombre de archivo específico. De forma predeterminada, los apks de depuración generados se llaman android-debug-unaligned.apk, sin embargo, el método excluye todos los archivos que contienen "-unaligned". Modifiqué la función de esta manera:

 function findOutputApksHelper(dir, build_type) { var ret = findApks(dir).filter(function(candidate) { // Need to choose between release and debug .apk. if (build_type === 'debug') { console.log("candidate: "+candidate); return /-debug/.exec(candidate); } if (build_type === 'release') { return /-release/.exec(candidate) && !/-unaligned/.exec(candidate); } return true; }); ret = sortFilesByDate(ret); console.log("ret " + ret); if (ret.length === 0) { return ret; } var archSpecific = !!/-x86|-arm/.exec(ret[0]); return ret.filter(function(p) { return !!/-x86|-arm/.exec(p) == archSpecific; }); } 
  • En OSX, el android sdk no puede encontrar sdkmanager.jar - path parece estar correctamente configurado
  • Modo de quiosco para android
  • Se produjo un error inesperado: ant jar> / dev / null salió con 127 en la brecha telefónica
  • JQuery Mobile + PhoneGap para Android - Error al cargar index.html
  • Android - forma simple de entrada de usuario web-view para back-end java con jQuery Mobile
  • Phonegap Construir android - error "Agregar la plataforma android" ENOENT
  • Cómo reproducir canciones en Android - phonegap
  • CordovaResourceApi importar un teléfono sin resolver
  • Detener una aplicación de Android con Phonegap
  • Depuración remota con cromo sólo funciona con una versión de pasarela más antigua
  • Grabación de audio utilizando cordova media plugin resultados en el archivo vacío
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.