我在我的一个项目中使用Dagger 1.0.1。我最近使用的是1.2.2,所有编译都运行良好。我想将ProGuard引入该项目并且遇到了很多麻烦,而且降级到1.0.1会很有希望解决我的ProGuard问题。
现在,当我尝试编译我的应用程序以发送到我的测试设备时,我在生成的文件输出中出现以下错误:
Error:(53, 122) error: incompatible types: Map<Integer[],FourByteMemoryMapParsedResponse> cannot be converted to Map<int[],FourByteMemoryMapParsedResponse>
Error:(53, 126) error: incompatible types: Map<Integer[],SingleByteMemoryMapParsedResponse> cannot be converted to Map<int[],SingleByteMemoryMapParsedResponse>
Error:(53, 120) error: incompatible types: Map<Integer[],TwoByteMemoryMapParsedResponse> cannot be converted to Map<int[],TwoByteMemoryMapParsedResponse>
Error:(53, 128) error: incompatible types: Map<Integer[],SingleByteMemoryMapParsedResponse> cannot be converted to Map<int[],SingleByteMemoryMapParsedResponse>
Error:(53, 122) error: incompatible types: Map<Integer[],TwoByteMemoryMapParsedResponse> cannot be converted to Map<int[],TwoByteMemoryMapParsedResponse>
所有这些错误都在生成的文件中 filename $$ InjectAdapter
关于修复的任何想法?