【问题标题】:proguard applymapping - changes of mapping.txt doesn't applied on next build signed apkproguard applymapping - mapping.txt 的更改不适用于下一个构建签名的 apk
【发布时间】:2021-06-24 19:38:14
【问题描述】:

我正在使用 ProGuard 的 applymapping 函数对混淆文件夹名称进行硬编码,例如 this

在这种情况下,我正在混淆 android 项目,所以它使用 gradle 作为构建工具

起初,它按预期工作。使用applymapping,我将文件路径com.mycompany.SplashScreenPresenter 混淆为com.noWhereCompany.SplashScreenPresenter

但是...当我将映射更改为 com.companyX.SplashScreenPresenter 之类的新路径时,我构建的签名 apk 仍在使用 com.noWhereCompany.SplashScreenPresenter 的映射...

就像当我构建新的签名 apk 时,gradle 或 proguard 仍在使用旧配置..

我想知道在 mapping.txt 中应用新更改的触发器是什么。我尝试构建 -> 清理项目但仍然没有效果

提前致谢

【问题讨论】:

    标签: android gradle proguard


    【解决方案1】:

    好的,我找到了答案..

    我想知道在 mapping.txt 中应用新更改的触发器是什么。

    应该在AndroidManifest.xml 中添加无副作用的更改,例如添加 cmets 或重新排序一些活动标签(只要它们在标签应用程序中),然后在 mapping.txt 中应用更改

    请随时在此处添加其他答案

    【讨论】:

      猜你喜欢
      • 2014-04-02
      • 2016-11-05
      • 1970-01-01
      • 2019-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-12
      • 1970-01-01
      相关资源
      最近更新 更多