Phonegap Cordova 2.0.0 Android apk错误
问题描述:
我构建了一个非常简单的Sencha-Touch-2应用程序并将其部署到Eclipse。 Chrome上的应用程序的工作,但在设备上,我发现了以下错误:我试图谷歌,但Phonegap Cordova 2.0.0 Android apk错误
E/dalvikvm(270): Could not find class 'android.webkit.WebResourceResponse', referenced from method org.apache.cordova.CordovaWebViewClient.generateWebResourceResponse
没有找到适合我的解决方案。 我的应用程序是在android 2.3.1级别,我的设备是4.1.1,它不能在它们两个上工作。
感谢
答
你有 '科尔多瓦-1.9.0.jar' 你的 '/库' 文件夹?
如果您使用的是ADT 17或更高版本,请确保它位于/ libs文件夹中。
答
我认为它可能与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
如何提取我可以检查我的ADT版本吗? – ItayM 2012-08-02 11:01:59
转到你的eclipse安装目录,运行'SDK Manager.exe'在那里你会看到'Android Development Tools'检查它的版本。正如@serpro所说的,lib文件夹名称更改为/ libs。 – vipsy 2012-08-02 12:21:34