最近将项目升级到最新的Android API编译/目标和新的构建工具版本,我在堆栈跟踪中看到renamesourcefileattribute
,即使映射中不存在-renamesourcefileattribute SourceFile
规则。
有没有办法把它关掉?它似乎被隐含地设置为VLookup
。
编辑: 它似乎是从默认的proguard规则中得到的,但它看起来不像我可以在自定义的proguard规则中覆盖它吗?
答案 0 :(得分:0)
原来这是Gradle 2.2.0版的问题。他们在默认的proguard规则中引入了此规则。更多细节here。临时解决方案是将默认映射规则的内容粘贴到您的自定义规则中(不包括此重命名规则),或者等待下一个版本。