在向我的应用程序添加了一个包含一些我需要的功能的jar文件之后,我的proguard构建就不起作用了。在运行我的proguard构建之后,我得到的错误消息是: Warning: Exception while processing task java.io.IOException: java.lang.RuntimeException: Unexpected error while writing class [proguard/optimize/gson/_OptimizedTypeAdapterFactory] (Overflow of unsigned short value [933
当然,Java没有“无符号”长值,但有时有符号的长值实际上被视为无符号长值(例如,System.nanoTime()的结果)。从这个意义上说,算术溢出与其说是值的溢出,不如说是64位表示的溢出。unsigned product
-1L * 2L // overflows the unsigned product but not the s