2016-04-12 4 views
0

Ich habe versucht, von Retrofit 2.0.0-beta4 auf 2.0.1 zu migrieren, aber der Proguard-Text zeigt einen Fehler darin. Die für den Text, den ich hinzugefügt haben, ist:Bei der Migration von Retrofit 2.0.0 Beta4 auf 2.0.1 stecken geblieben.

-dontwarn retrofit2.
-keep class retrofit2.** { *; }
-keepattributes Signature
-keepattributes Exceptions
-keepclasseswithmembers class * {@retrofit2.http.*;} (line number 31)

und die Fehler, die ich erhalte, wenn ich versuche, ein Release-Build zu machen ist, dass der proguard Text fehlt etwas hat und der Text ist wie folgt:

Warnung: Ausnahme beim Verarbeiten der Aufgabe java.io.IOException: proguard.ParseException: Erwartung des Java-Typs vor ';' in Zeile 31 der Datei '/Users/abc/Downloads/xyz/app/proguard-rules.pro'
: App: transformClassesAndResourcesWithProguardForRelease FAILED

Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. java.io.IOException: proguard.ParseException: Expecting java type before ';' in line 31 of file '/Users/ABC/Downloads/XYZ/app/proguard-rules.pro'

+0

hatte ich die gleiche Problem und kehrte zu 1. * nachrüsten. ich denke 2. * ist noch lange nicht stabil. – Nahum

+0

Sie haben einen Tippfehler in der ersten Zeile. Ich glaube, es sollte nicht nachgerüstet werden. – JohnWowUs

Antwort

Verwandte Themen