Android 混淆注解 - litonghui/TechBlog GitHub Wiki

####Android 开发中用到第三方的东西很多,但是在引入同时又要考虑到release包混淆源代码造成奔溃或者第三方功能无法使用,因此把需要不混淆的代码注解备注一下,方便以后使用。 1,微信相关登录和分享(微信好友、朋友圈)

-keep class com.tencent.mm.sdk.** {*;}

2,新浪微博登录和分享

-keep class com.sina.**{*;}

3,WebView中Javascript相互调用,js调用native方法名字一旦混淆就无法成功。

-keepclassmembers class * {
   @android.webkit.JavascriptInterface <methods>;
}
⚠️ **GitHub.com Fallback** ⚠️