[英]Proguard rules for retrofit android
我正在對 android 應用程序實施保護規則。 當我編譯該 apk 時,retrofit 類仍然沒有改變。 請查看我的 proguard 文件,並請指導我缺少規則的地方。
-keep public class org.slf4j.** { *; }
-keep public class ch.qos.** { *; }
-keep public class org.apache.** { *; }
-keep class com.ibm.hrl.datacapArfl.ArActivity { *; }
-keep class com.ibm.ecm.capture.** { *; }
-keep class com.googlecode.tesseract.android.** { *; }
-keep class com.fiberlink.** { *; }
-keep class com.ibm.androidsampleapplication.model.**{*;}
-keep class org.xmlpull.v1.** { *; }
-keep class com.android.volley.** { *; }
-keep class org.apache.commons.logging.**
-keepattributes *Annotation*
-dontwarn org.apache.**
-dontwarn com.squareup.picasso.**
-dontwarn butterknife.internal.**
-dontwarn org.apache.**
-dontwarn com.ning.http.**
-dontwarn ch.qos.logback.**
-dontwarn org.bouncycastle.**
-dontwarn org.apache.http.impl.auth.**
-dontwarn com.fiberlink.maas360sdk.**
-dontwarn com.fiberlink.maas360.**
-dontwarn com.ibm.ecm.navigator.mdm.**
-dontwarn com.fasterxml.jackson.databind.**
-dontwarn android.net.http.**
-dontwarn javax.**
-dontwarn lombok.**
-dontwarn org.apache.**
-dontwarn com.squareup.**
-dontwarn com.sun.**
-dontwarn **retrofit**
-dontwarn **okio**
-dontwarn com.ibm.**
-dontwarn org.xmlpull.v1.**
-keep class retrofit.** { *; }
#-keep class resources.**{*;}
#-keep class sources.** {*;}
-keepclasseswithmembers class * {
@retrofit.http.* <methods>;
}
你可以在這里找到推薦的 retrofit proguard 規則: https://github.com/square/retrofit/blob/master/retrofit/src/main/resources/META-INF/proguard/retrofit2.pro
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.