Phonegap Cordova 2.0.0 Android apk错误

时间:2012-08-02 10:37:11

标签: android sencha-touch-2 cordova-2.0.0

我构建了一个非常简单的Sencha-Touch-2应用程序并将其部署到Eclipse。 该应用适用于Chrome,但在设备上我收到以下错误:

  

E / dalvikvm(270):找不到类'android.webkit.WebResourceResponse',引自方法org.apache.cordova.CordovaWebViewClient.generateWebResourceResponse

我试图谷歌但是没有为我找到解决方案。 我的应用程序是在android 2.3.1级别,我的设备是4.1.1,它不适用于它们。

由于

2 个答案:

答案 0 :(得分:2)

你的'/ libs'文件夹中有'cordova-1.9.0.jar'吗? 如果您使用的是ADT 17或更高版本,请确保它位于/ libs文件夹中。

答案 1 :(得分:2)

我认为它可能与lib文件夹的新名称有关(之前'lib'现在是'libs')。如果有效,请尝试将其重命名。

从此answer in SO

中提取

编辑:其他可能性是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.*

从此answer in SO

中提取