适用于 4.0.x 的 Sencha Touch 2 PhoneGap 问题

Sencha Touch 2 PhoneGap issue for 4.0.x

提问人:Vahan 提问时间:8/25/2012 最后编辑:DharmanVahan 更新时间:1/13/2023 访问量:1187

问:

我有一个Android HTC Amaze和一个Android HTC Desire。我的 Sencha Touch 2 应用程序由 PhoneGap 包装,非常适合 Desire,但它们拒绝在 HTC Amaze 4.0.3 上加载。 我在日志中收到这种错误 -

08-24 17:08:37.577:E/chromium(16106):外部/chromium/net/disk_cache/stat_hub.cc:190:[0824/170837:错误:stat_hub.cc(190)] StatHub::Init - 不支持应用“appname”。

Android Cordova 缓存 Chromium

评论

1赞 hkazemi 4/24/2014
看看这个: sencha.com/forum/archive/index.php/...

答:

-1赞 Machado 11/19/2014 #1

尝试更新您的云构建并将其重新安装在您的 Android 4.0 上。

似乎需要重新安装它才能被 Android 操作系统注意到新权限。

0赞 Shaheer Wasti 12/29/2017 #2

PhoneGap 在为生产版本编译时会出现错误。而不是 PhoneGap,而是使用 IONIC 框架,该框架在后台运行不同的 PhoneGap 库,但不会返回此类错误。

https://ionicframework.com/

如果您的应用程序是 javascript 格式,请使用 IONIC 1。

1赞 sirius2013 3/7/2018 #3

尝试将 cordova 版本更新为最新版本。

cordova -v
npm install -g cordova

当前最新的 Cordova 版本为 8.x。 并请检查安装了哪些 Cordova 插件。

0赞 Antoine Draune 7/11/2018 #4

如果你在应用中使用了WebView mecanism,请尝试更改Crosswalk
就我而言,人行横道替换与android.webkit.WebView的交互解决了这个问题。

我真的不明白为什么,但Crosswalk以“所有设备的统一运行时”而闻名,所以你不必处理运行不同版本操作系统的不同设备上的运行时差异。 "