Retrofit Android 的 Proguard 规则

3

我正在为Android应用实现proguard规则。当我编译该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>;
    }

1
请提供更多细节,说明您遇到的问题和错误。 - rajah9
1个回答

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接