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
- Cómo cambiar el nombre de android-debug.apk
- cordova inappbrowser archivo subir android
- ¿Cómo construir y desplegar una versión anterior de android para ionic / cordova
- Parche blanco de aplicación móvil de JQuery que muestra el cambio de orientación en android
- Cordova Facebook Connect plugin fall en init
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.
- Teclado táctil Sencha siguiente botón en xtype textfield
- Construir variantes con Ionic / Córdoba
- Cordova: sigue recibiendo el error "por favor instala el objetivo android 23" con android-23 sdk instalado
- Cómo desactivar gradle en Córdoba?
- Forzar una actualización en una aplicación móvil híbrida
- Depuración de una aplicación WebView (Ionic) en Android mediante logcat
- Cómo utilizar Admob con phonegap en android
- Cordova / phonegap no hace el directorio de android
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; }); }
- Lag en emulador y genymotion al cerrar / iniciar nuevas actividades (eglSurfaceAttrib no implementado)
- Impresión desde la web en Android