proguard Missing type parameter
来源:互联网 发布:linux nas 解决方案 编辑:程序博客网 时间:2024/06/05 18:43
在使用GSON后, 添加混淆打包后容易出现标题所述问题:
E/BrowserCrashHandler(8889): java.lang.RuntimeException: Missing type parameter.
E/BrowserCrashHandler(8889): at com.google.gson.reflect.TypeToken.getSuperclassTypeParameter(TypeToken.java:84)
E/BrowserCrashHandler(8889): at com.google.gson.reflect.TypeToken.<init>(TypeToken.java:62)
究其原因可以参考:http://stackoverflow.com/questions/8129040/proguard-missing-type-parameter
解决方法:在在 proguard.cfg中添加如下代码:
##---------------Begin: proguard configuration for Gson ----------# Gson uses generic type information stored in a class file when working with fields. Proguard# removes such information by default, so configure it to keep all of it.-keepattributes Signature# Gson specific classes-keep class sun.misc.Unsafe { *; }#-keep class com.google.gson.stream.** { *; }# Application classes that will be serialized/deserialized over Gson-keep class com.google.gson.examples.android.model.** { *; }##---------------End: proguard configuration for Gson ----------
0 0
- proguard Missing type parameter
- proguard Missing type parameter
- android 使用proguard 代码混淆后,出现异常 Missing type parameter.
- android 使用proguard 代码混淆后,出现异常 Missing type parameter.
- 【Robotframework】WebDriverException: Message: Missing 'type' parameter
- android使用gson的奇怪问题--missing type parameter
- Android混淆后运行程序出现异常:Missing type parameter
- 混淆后导致GSON出现missing type parameter的错误
- AndroidStudio代码混淆常见错误Missing type parameter.
- selenium.common.exceptions.WebDriverException: Message: Missing 'type' parameter
- missing method or missing parameter
- Type.Missing
- Missing URI template variable 'employeeNumber' for method parameter of type String
- 使用new TypeToken(){}.getType(),报错Missing type parameter.(我是在使用json2Map工具类时出现的)
- main.php: Missing parameter: is_superuser
- ORA-01009: missing mandatory parameter
- 【转】Missing radix parameter radix
- type parameter, type argument & parameteried type
- xcode6如何新建一个空项目+添加导航视图控制器
- Linux下的命令总结笔记(二)
- 如何判断一个点在三角形之外
- static总结
- Unable to execute dex: Multiple dex files define 解决方法
- proguard Missing type parameter
- 如何连接别人电脑上的ORACLE数据库
- 《道德经》是什么?
- MySQL 备份与恢复
- shell脚本在cygwin下运行报错: $'\r': command not found
- 黑马程序员——面向对象及类
- JSP运行原理和九大隐式对象(又称内置对象)的说明
- python 学习013
- hadoop学习--HDFS