I tried to follow this tutorial: http://docs.phonegap.com/en/2.7.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android
and get the following e
This is because Android 2.2 does not have the updated webkit with WebResource Response.
Try downloading the cordova 2.2 jar from here and putting it in you /libs folder at the base of your project. If there is none, create one. You might also have to add IceCreamCordovaWebViewClient.java to your sources (or if you choose to download the source code of cordova and add it as a dependency, you can add it to that source)
Or you can try using a regular WebViewClient/ChromeClient
and doing the work yourself, as MH outlines in this post, copied below.
If you want to do something similar for Android 2.x, you might want to try using the earlier mentioned
shouldOverrideUrlLoading(WebView view, String url)
to avoid loading the page, fetch it manually, replace the reference to the css file with your own, and finally callloadData(String data, String mimeType, String encoding)
(orloadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl))
on the WebView, passing in the manipulated html content as a string.
EDIT:
Also, you can also try adding WebResourceResponse and dependencies to your src folder. Try downloading them from here