Android代码混淆打包

如果我加入了一些Jar包 例如集成了友盟、有米和支付宝这些怎么混淆打包 还有在混淆打包的时候有哪些需要注意的
谢谢大神们 帮忙解决下 说得具体点 俺比较笨

每个平台都有混淆的注意事项,需要在混淆文件中添加的代码也都有列出,你可以看一下。
比如友盟的:

 #以下是添加友盟后混淆需要添加的代码
-dontwarn com.umeng.**

-dontwarn org.apache.commons.**

-dontwarn com.tencent.weibo.sdk.**

-keepattributes *Annotation*

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

-keep public class yourapppackagename.R$*{
    public static final int *;
}
-keep class com.tencent.open.TDialog$*

-keep class com.tencent.open.TDialog$* {*;}

-keep class com.tencent.open.PKDialog

-keep class com.tencent.open.PKDialog {*;}

-keep class com.tencent.open.PKDialog$*

-keep class com.tencent.open.PKDialog$* {*;}

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

-keep class com.tencent.mm.sdk.openapi.** implements com.tencent.mm.sdk.openapi.WXMediaMessage$IMediaObject {*;}

注意将第7行的yourapppackagename换成你的工程包名

有的jar本身就是混淆过的,需要设置不参与混淆