2016-04-12 1 views
0

Я пытался выполнить миграцию с Retrofit 2.0.0-beta4 до 2.0.1, но текст proguard показывает ошибку. для текста, который я добавляемый:Застрял с proguard при переходе с Retrofit 2.0.0 beta4 в 2.0.1

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

и ошибка, я получаю, когда я пытаюсь сделать сборки релиза о том, что текст ProGuard есть что-то отсутствует, а текст следующим образом:

Предупреждение: Исключение во время обработки java.io.IOException: proguard.ParseException: Ожидание типа java до ';' в строке 31 файла '/Users/abc/Downloads/xyz/app/proguard-rules.pro'
: Приложение: 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

У меня было то же самое проблема и вернулась к 1. * модификации. я думаю, что 2. * все еще далек от стабильности. – Nahum

+0

У вас есть опечатка на первой строке. Я считаю, что это должно быть -dontwarn retrofit. ** – JohnWowUs

ответ