相关疑难解决方法(0)

proguard缺少类型参数

我尝试混淆我的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.<init>(Unknown Source)
11-15 01:46:26.828: W/System.err(21810):    at gc.<init>(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)
Run Code Online (Sandbox Code Playgroud)

我查了一个mapping文件,发现了这个:

com.google.gson.reflect.TypeToken -> da:
Run Code Online (Sandbox Code Playgroud)

我认为这是我的应用程序中的行:

        Type mapType = new TypeToken<Map<Integer, WatchedEpisodes>>(){}.getType(); // define generic type
        jsData = gson.fromJson(r, mapType);
Run Code Online (Sandbox Code Playgroud)

我无法理解我应该做什么结论?不要使用变量名少于三个字符或什么?

UPD:回答

android proguard

30
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

proguard ×1