今天碰到一个很坑的问题,为了大家不碰到同样的问题,特写出来和大家分享,在android中使用webview js交互时debug没问题,但release版本却无反应~
这个问题就是我们混淆文件问题,我们需要在proguard-project.txt文件中配置
-keepattributes *JavascriptInterface*
-keepclassmembers class com.mobanker.uzone.utils.JavaScriptinterface {
public *;
}这两句话,然后混淆编译。这样就可以了,此是自己项目碰到的问题,如果不适用你们的话,请另想办法。或者一起讨论~