Fix for CB-1879 by Tom Clarkson. Hacked in due to lack of pull request
Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/commit/c416c77d Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/tree/c416c77d Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/diff/c416c77d Branch: refs/heads/master Commit: c416c77d7a53c8efb2275e147c4f91caac71a334 Parents: 6c19a44 Author: Joe Bowser <[email protected]> Authored: Mon Nov 19 10:35:47 2012 -0800 Committer: Joe Bowser <[email protected]> Committed: Mon Nov 19 10:35:47 2012 -0800 ---------------------------------------------------------------------- .../src/org/apache/cordova/CordovaWebView.java | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/c416c77d/framework/src/org/apache/cordova/CordovaWebView.java ---------------------------------------------------------------------- diff --git a/framework/src/org/apache/cordova/CordovaWebView.java b/framework/src/org/apache/cordova/CordovaWebView.java index 4777f25..efd3cf8 100755 --- a/framework/src/org/apache/cordova/CordovaWebView.java +++ b/framework/src/org/apache/cordova/CordovaWebView.java @@ -302,6 +302,10 @@ public class CordovaWebView extends WebView { Log.i(TAG, "Disabled addJavascriptInterface() bridge callback due to a bug on the 2.3 emulator"); return; } + else if (SDK_INT == Build.VERSION_CODES.JELLY_BEAN_MR1) { + Log.i(TAG, "Disabled addJavascriptInterface() bridge callback for 4.2. Symbols are broken, and we can't compile the annotation needed to expose the exec."); + return; + } this.addJavascriptInterface(exposedJsApi, "_cordovaNative"); }
