您的位置:首页 > 移动开发 > Android开发

Android Studio在集成了ShardSDK的项目中进行代码混淆

2015-07-31 08:18 417 查看
1、这里使用默认的混淆规则,所以只要将app里的build.gradle中的minifyEnabled的值设为true即可,这个参数就是允许代码混淆。

2、要保证ShardSDK module里的类不被 混淆,所以要在app下的proguard-rules.pro里添加两行代码

(1)
-keep class cn.sharesdk.**{*;}


这段代码就是保证在cn.shardsdk包名下的类不被混淆

(2)
dontwarn cn.sharesdk.**


这段代码就是要编译器不提示警告,不加这句话编译器会提示错误,导致无法编译成功。

3、之后签名发布就行了,这里要说明的就是,对于第三方的.jar包和module一般情况不要对其进行混淆。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android