61

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

08-24 17:08:37.577: E/chromium(16106): external/chromium/net/disk_cache/stat_hub.cc:190: [0824/170837:ERROR:stat_hub.cc(190)] StatHub::Init - App "appname" isn't supported.

有人可以帮忙吗?

4

4 回答 4

1

尝试将科尔多瓦版本更新为最新版本。

cordova -v
npm install -g cordova

当前最新的科尔多瓦版本是 8.x。请检查安装了哪些cordova插件。

于 2018-03-07T02:05:16.327 回答
0

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

https://ionicframework.com/

如果您的应用程序在 javascript 中,请使用 IONIC 1。

于 2017-12-29T05:06:06.477 回答
0

如果您在应用程序中使用 WebView 机制,请尝试更改为Crosswalk
在我的情况下,用人行横道替换android.webkit.WebView的交互解决了这个问题。

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

于 2018-07-11T10:43:22.150 回答
-1

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

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

于 2014-11-19T13:01:59.943 回答