请看以下两张来自Android Studio 上的分析 APK的图片。
- 第一个是
minifyEnabled = false
, 和 - 另一个是 with
minifyEnabled = true
(当然是在用 mapping.txt 解码之后)
minifyEnabled = false
. BuildConfig
有没有。
minifyEnabled = true
(使用 mapping.txt 解码)。BuildConfig
不在这里。
我可以BuildConfig
在classes.dex
缩小之前找到,但不能在缩小之后找到。我找不到任何关于此的文档/讨论,但是在使用ProGuardBuildConfig
缩小后是否有一些规则可以删除?那样的话,是不是意味着把敏感信息放进去比较安全呢?或者,它可能只是隐藏在其他地方?classes.dex
BuildConfig
如果重要的话,我的 ProGuard 版本是 4.7。