我收到此错误
“无法找到类'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(spinner,stop)
我的common和android文件夹中的js和html文件没有初始化。我使用的是android api 10,我的手机是android 2.3.4。有谁知道为什么没有初始化或如何解决我的问题?谢谢
答案 0 :(得分:0)
一些背景:
您看到的错误实际上是an Apache Cordova defect,已在Cordova 2.7中修复。
Worklight使用Cordova 2.6。
该缺陷影响了也恰好使用Android OS v2.x的设备子集;某些设备只会在LogCat中显示错误,其他设备可能会崩溃。
此问题将在近期发布的Worklight 6.0.0.x中解决。
那就是说,
Worklight不支持您尝试过的Cordova的“升级”方法(或任何方法)。