1

コードを難読化するためにプロガードを使用していますが、プロガードを使用した後、ジオフェンスが機能しません。プロガードを実装する前は、ジオフェンスは完全に機能していました。

私が間違っていることを知るのを手伝ってください。私もこのリンクをたどりました。

何か案が

私のproguard.txtは次のとおりです。

-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-verbose

-printseeds seeds.txt
-printusage unused.txt
-printmapping mapping.txt

-dontwarn com.androidquery.**
-dontwarn com.actionbarsherlock.**
-dontwarn com.facebook.**
-dontwarn org.apache.**
-dontwarn com.stripe.android.**
-dontwarn org.mockito.**
-dontwarn sun.reflect.**
-dontwarn android.test.**
-dontwarn com.estimote.sdk.**
-dontwarn com.squareup.picasso.**
-dontwarn twitter4j.**
-dontwarn com.yetistep.**
-dontwarn com.squareup.timessquare.**
-dontwarn com.viewpagerindicator.**
-dontwarn com.astuetz.pagerslidingtabstrip.**
-dontwarn com.google.android.gms.**

-keep class oauth.signpost.**{ *; }

-keepclassmembers class * extends com.actionbarsherlock.ActionBarSherlock {
<init>(android.app.Activity, int);
}

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

-keep class org.apache.commons.collections4.** { *; }

-keep class twitter4j.** { *; }

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

-keep public class com.google.android.gms.* { public *; }

-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;
}
4

0 に答える 0