Android 从改装版2.0.0 beta4迁移到2.0.1时与proguard卡在一起

Android 从改装版2.0.0 beta4迁移到2.0.1时与proguard卡在一起,android,performance,retrofit2,android-proguard,Android,Performance,Retrofit2,Android Proguard,我试图从改装版2.0.0-beta4迁移到2.0.1,但是proguard文本显示了其中的一个bug。 我添加的文本的目标是: -dontwarn 2. -保持类2.*{*;} -keepattributes签名 -保留属性异常 -KeepClassSwithMembers类*{@Refught2.http.*;}(行号31) 当我尝试进行发布构建时,我遇到的错误是proguard文本缺少一些内容,文本如下所示: 警告:处理任务时出现异常java.io.IOException:proguard.

我试图从改装版2.0.0-beta4迁移到2.0.1,但是proguard文本显示了其中的一个bug。 我添加的文本的目标是:

-dontwarn 2.
-保持类2.*{*;}
-keepattributes签名
-保留属性异常
-KeepClassSwithMembers类*{@Refught2.http.*;}(行号31)

当我尝试进行发布构建时,我遇到的错误是proguard文本缺少一些内容,文本如下所示:

警告:处理任务时出现异常java.io.IOException:proguard.ParseException:在“;”之前应为java类型在文件“/Users/abc/Downloads/xyz/app/proguard rules.pro”的第31行中
:app:TransformClasseSandreSourceWithProguardForRelease失败

错误:任务执行失败:应用程序:transformClassesAndResourcesWithProguardForRelease。java.io.IOException:proguard.ParseException:在“;”之前应为java类型在文件“/Users/ABC/Downloads/XYZ/app/proguard rules.pro”的第31行中

-dontwarn 2**
-保持类2.*{*;}
-保留署名
-保留特例
-keepclassswithmembers类*{
@2.http.*;
}

我遇到了同样的问题,并返回到1.*改装。我认为2.*还远远不够稳定。你的第一行有一个输入错误。我相信它应该是-dontwarn改装**
-dontwarn retrofit2.**
-keep class retrofit2.** { *; }
-keepattributes Signature
-keepattributes Exceptions

-keepclasseswithmembers class * {
    @retrofit2.http.* <methods>;
}