我构建了一个非常简单的Sencha-Touch-2应用程序并将其部署到Eclipse。 该应用适用于Chrome,但在设备上我收到以下错误:
E / dalvikvm(270):找不到类'android.webkit.WebResourceResponse',引自方法org.apache.cordova.CordovaWebViewClient.generateWebResourceResponse
我试图谷歌但是没有为我找到解决方案。 我的应用程序是在android 2.3.1级别,我的设备是4.1.1,它不适用于它们。
由于
答案 0 :(得分:2)
你的'/ libs'文件夹中有'cordova-1.9.0.jar'吗? 如果您使用的是ADT 17或更高版本,请确保它位于/ libs文件夹中。
答案 1 :(得分:2)
我认为它可能与lib文件夹的新名称有关(之前'lib'
现在是'libs'
)。如果有效,请尝试将其重命名。
编辑:其他可能性是ProGuard正在搞乱修复它你可以试试这个:
-keep public class * extends com.phonegap.api.Plugin
-keep public class org.apache.cordova.DroidGap
-keep public class org.apache.cordova.**
-libraryjars /Users/Nasir/Desktop/libs/commons-codec.jar
-dontwarn android.webkit.*
中提取