Android SDK使用了JS橋接方法實現與H5互動 混淆問題

華燈雨發表於2020-10-20

最近遇到一個問題,就是直接dependcySDK工程是可以正常執行的
但是使用了aar包後就總是無法實現js互動
後來發現是sdk在混淆的時候沒有處理js橋接方法的混淆
如果程式碼中使用了js橋接與前端互動的話 不但要使用addJavascriptInterface還需要在混淆的時候配置

-keepattributes *Annotation*
-keepattributes *JavascriptInterface*
-keep class xxx.xx.xxx.xx.x.xxactivity$*{
*;

xxx為橋接類名

相關文章