最近遇到一个问题,就是直接dependcySDK工程是可以正常运行的 但是使用了aar包后就总是无法实现js交互 后来发现是sdk在混淆的时候没有处理js桥接方法的混淆 如果代码中使用了js桥接与前端交互的话 不但要使用addJavascriptInterface还需要在混淆的时候配置
-keepattributes
*Annotation
*
-keepattributes
*JavascriptInterface
*
-keep class xxx
.xx
.xxx
.xx
.x
.xxactivity$
*{*;}
xxx为桥接类名
对了需要clean才会生效
转载请注明原文地址: https://lol.8miu.com/read-1473.html