随着项目的最新升级到最新的Android API编译/目标,以及新的构建工具版本,即使映射规则中不存在SourceFile:XYZ
,我也在堆栈跟踪中看到了renamesourcefileattribute
。
有没有办法将其关闭?它似乎被隐式设置为-renamesourcefileattribute SourceFile
。
编辑:
似乎是从默认的Proguard规则中获取此信息,但是看起来我无法在自定义Proguard规则中覆盖它吗?
最佳答案
原来这是Gradle 2.2.0版的问题。他们在默认的proguard规则中引入了此规则。更多详细信息here。临时解决方案是将默认映射规则的内容粘贴到您的自定义规则(此重命名规则除外)中,或者等待下一个版本。
关于android - 为什么Android堆栈跟踪在关闭选项的情况下显示 'SourceFile'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41449709/