android - 为什么Android堆栈跟踪在关闭选项的情况下显示 'SourceFile'?

标签 android gradle proguard

随着项目的最新升级到最新的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/

相关文章:

android - 如何在 Scrollview 中制作多个 ListView ?

ActionBar/Tabs 中的 Android 自定义主题

jetty - 如何在 Gradle 中设置扫描?

java - 出于商业目的在哪里发布可用的 maven 存储库中的 Artifact ?

android - 在构建我的应用程序的发布版本时,我应该保留 android.support.v4.app.Fragment 及其派生类吗?

Android SpannableStringBuilder 在Textview中添加Editetxtview

android - 如何检测 SpannableStringBuilder android 中的特定单词?

gradle - 没有任务的Gradle同步

android - 如何将proguard应用于android中的AAR库?

android - ProGuard 不会混淆对象的方法