Google Play Service Proguard Exception – 在ProGuard 上Google Play Service的設定 #ProguardException

相信很多寫Android App的朋友都有Proguardobfuscation 他們的程式碼

為了方便自己不用到Google 去搜尋 Google Play ServiceProguard Exception設定
所以便在這裡分享這個常用的 設定

-keep class * extends java.util.ListResourceBundle {
    protected Object[][] getContents();
}

-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

-keepnames @com.google.android.gms.common.annotation.KeepName class *
-keepclassmembernames class * {
    @com.google.android.gms.common.annotation.KeepName *;
}

-keepnames class * implements android.os.Parcelable {
    public static final ** CREATOR;
}

ProGuard Google Play Services Exception

詳情可以參考以下的網址
http://developer.android.com/google/play-services/setup.html

在這建立一個Tag 來記下所有Proguard的 Exception Rules
#ProguardException

Hope you find it useful

Leave a Reply