0

我收到了这个错误

“找不到类 'android.webkit.WebResourceResponse',从方法 org.apache.cordova.CordovaWebViewClient.generateWebResourceResponse 引用”

在 android 设备上运行一个简单的 android 应用程序时。我通过下载新的cordova-2.9.jar文件,将其重命名为“cordova.jar”并将其替换为原始jar文件,更新了android项目文件夹中“libs”文件夹中的cordova.jar文件。现在,当我运行应用程序时,logcat 没有显示任何错误或警告,但屏幕是黑色的,最后七个 logcat 消息是

07-15 15:07:14.226: D/CordovaWebView(24584): >>> loadUrlNow()

07-15 15:07:14.326: D/CordovaActivity(24584): onMessage(onPageStarted,file:///data/data/com.PrototypeApp/files/www/skinLoader.html)

07-15 15:07:14.366: D/webkit-timers(24584): [JWebCoreJavaBridge::resume] >> 恢复

07-15 15:07:14.486:D/dalvikvm(24584):GC_CONCURRENT 释放 344K,44% 释放 3415K/6023K,外部 0K/0K,暂停 2ms+3ms

07-15 15:07:15.167: D/Cordova(24584): onPageFinished(file:///data/data/com.PrototypeApp/files/www/skinLoader.html)

07-15 15:07:15.177: D/CordovaActivity(24584): onMessage(onPageFinished,file:///data/data/com.PrototypeApp/files/www/skinLoader.html)

07-15 15:07:17.189:D/CordovaActivity(24584):onMessage(微调器,停止)

我的 common 和 android 文件夹中的 js 和 html 文件没有初始化。我正在使用android api 10,我的手机是android 2.3.4。有谁知道为什么没有初始化或如何解决我的问题?谢谢

4

1 回答 1

0

一些背景知识:
您看到的错误实际上是 Apache Cordova 缺陷,已在 Cordova 2.7 中修复。Worklight 使用 Cordova 2.6。

该缺陷影响了也恰好使用 Android OS v2.x 的设备子集;某些设备只会在 LogCat 中显示错误,而其他设备可能会崩溃。

此问题将在近期发布的 Worklight 6.0.0.x 中得到解决。

也就是说,
Worklight 不支持您尝试为 Cordova 执行的“升级”方法(或任何方法)。

于 2013-07-15T19:35:37.033 回答