我试图从Retrofit 2.0.0-beta4迁移到2.0.1,但是proguard文本显示了一个错误。 我添加的文字是:
-dontwarn retrofit2。
-keep class retrofit2。** {*; }
-keepattributes签名
-keepattributes例外
-keepclasseswithmembers class * {@ retrofit2.http。*;} (第31行)
我尝试发布版本时遇到的错误是proguard文本缺少某些内容,文本如下:
警告:处理任务时出现异常java.io.IOException:proguard.ParseException:在';'之前期待java类型在文件' /Users/abc/Downloads/xyz/app/proguard-rules.pro'第31行;
:app:transformClassesAndResourcesWithProguardForRelease FAILED
错误:任务':app:transformClassesAndResourcesWithProguardForRelease'执行失败。 java.io.IOException:proguard.ParseException:在&#39 ;;'之前期待java类型在文件' /Users/ABC/Downloads/XYZ/app/proguard-rules.pro'
的第31行
答案 0 :(得分:0)
-dontwarn retrofit2.**
-keep class retrofit2.** { *; }
-keepattributes Signature
-keepattributes Exceptions
-keepclasseswithmembers class * {
@retrofit2.http.* <methods>;
}