今天遇到一个问题,debug的时候js可以调起java的方法,但是release包之后就调不起来,原因是代码混淆之后有些方法js找不到了,在百度上面找了很多方法都不行,最后在google上面找到了方法
解决方法是:在代码混淆文件proguard-rules.pro 里面添加
-keepclassmembers class * { @android.webkit.JavascriptInterface <methods>; }
问题完美解决!
今天遇到一个问题,debug的时候js可以调起java的方法,但是release包之后就调不起来,原因是代码混淆之后有些方法js找不到了,在百度上面找了很多方法都不行,最后在google上面找到了方法
解决方法是:在代码混淆文件proguard-rules.pro 里面添加
-keepclassmembers class * { @android.webkit.JavascriptInterface <methods>; }
问题完美解决!