Problema de Sencha Touch 2 PhoneGap para 4.0.x

1 minuto de lectura

Avatar de usuario de Vahan
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.

avatar de usuario de sirius2013
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.

Avatar de usuario de Wasti
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.

https://ionicframework.com/

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.

¿Ha sido útil esta solución?