求大神帮小弟我看下这个奇怪的有关问题。

求大神帮我看下这个奇怪的问题。。。。
我在webview中,实现 javascript  调用java类方法,代码如下

webView_msg.setVerticalScrollbarOverlay(true);
WebSettings settings = webView_msg.getSettings();
settings.setSupportZoom(true);
settings.setJavaScriptEnabled(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
webView_msg.addJavascriptInterface(new JSInvokeClass(_context), "js2java");

webView_msg.setWebChromeClient(new WebChromeClient());

webView_msg.loadDataWithBaseURL(null, model.txt, "text/html", "utf-8", null);

我用手机连接电脑直接运行,可以实现,但是我将程序打包后,再安装,就不能实现了,请各位大神帮我看一下,谢谢。。。
------解决方案--------------------
lz,你是不是打包混淆过??

我之前遇到这个问题是因为打包混淆。
android  自带的proguard-project.txt,里面有说明
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}


你取消上面的屏蔽,并为你的Js接口指定类名,格式如下
-keep public class <Package Name>.ActivityName$JSClassname {
public *;
}