Vahan
Tengo un Android HTC Amaze y un Android HTC Desire. Las aplicaciones My Sencha Touch 2 empaquetadas por PhoneGap funcionan de manera excelente para el Desire pero se niegan a cargarse en el HTC Amaze 4.0.3. Recibo este tipo de errores en el registro:
08-24 17:08:37.577: E/cromo(16106): externo/cromo/net/disk_cache/stat_hub.cc:190: [0824/170837:ERROR:stat_hub.cc(190)] StatHub::Init: la aplicación “appname” no es compatible.
sirio2013
Intente actualizar la versión de cordova a la última.
cordova -v
npm install -g cordova
la versión reciente actual de cordova es 8.x. y verifique qué complementos de cordova están instalados.
Si está utilizando el mecanismo WebView en su aplicación, intente cambiar por Paso de peatones.
En mi caso, reemplazando interacción con android.webkit.WebView con paso de peatones arregló el problema
Realmente no entiendo por qué, pero Crosswalk es conocido por “Tiempo de ejecución uniforme en todos los dispositivos, por lo que no tiene que lidiar con las diferencias de tiempo de ejecución en diferentes dispositivos que ejecutan diferentes versiones del sistema operativo. “
Wasti
PhoneGap da errores al compilar para compilaciones de producción. En lugar de PhoneGap, use el marco IONIC que, bajo el capó, ejecuta diferentes bibliotecas de PhoneGap pero no devuelve tales errores.
Si su aplicación está en javascript, use IONIC 1.
Intente actualizar su compilación en la nube y vuelva a instalarla en su Android 4.0.
Parece que debe volver a instalarse para que el sistema operativo Android detecte los nuevos permisos.
Echa un vistazo a esto: sencha.com/forum/archive/index.php/…
– hkazemi
24 de abril de 2014 a las 10:39