proguard Отсутствует параметр типа

i попробуйте скрыть мой код приложения для Android с помощью ProGuard . Но после этого мое приложение выдает исключение при запуске:

11-15 01:46:26.818: W/System.err(21810): java.lang.RuntimeException: Missing type parameter.
11-15 01:46:26.828: W/System.err(21810):    at da.(Unknown Source)
11-15 01:46:26.828: W/System.err(21810):    at gc.(Unknown Source)
11-15 01:46:26.828: W/System.err(21810):    at fx.f(Unknown Source)
11-15 01:46:26.828: W/System.err(21810):    at com.yourshows.activity.UnwatchedActivity.onResume(Unknown Source)

Я проверил файл сопоставления и обнаружил следующее:

com.google.gson.reflect.TypeToken -> da:

Я думаю, что в моем приложении есть такие строки, как:

        Type mapType = new TypeToken>(){}.getType(); // define generic type
        jsData = gson.fromJson(r, mapType);

Я не могу понять, какие выводы должны быть Я делаю? Не использовать имя переменной меньше трех символов или что?

UPD: answer

30
задан MPelletier 16 December 2011 в 04:42
поделиться