For newer versions of Android, all methods in the JavaScriptHandler class require @android.webkit.JavascriptInterface as a precursor.
This project of yours has helped me a great deal. Thank you.
As a side note, I have rewritten it to run on Android Studio 0.8.6 with this issue fixed. Not sure how to send that to you or upload it though.