android - 如何获取每个依赖项的proguard规则?
问题描述
我有一个项目依赖于一些maven lib,在proguard之后我得到了com.xxx包下的文件,但是我没有在我的项目proguard文件中添加规则,我必须从maven lib导入。我知道在 progurad 过程中会有一个合并的 proguard 文件。我的问题是有一种方法可以挂钩进程并打印分离的 proguard 规则,或者如何找到哪个 lib 导入规则。提前致谢。
解决方案
修改你proguard-project.txt
的包括
-printconfiguration "build/outputs/mapping/configuration.txt"
触发 proguard 运行./gradlew assembleRelease
并检查文件。它并不总是告诉它是哪个aar
或jar
贡献了它。也许为 AGP 创建功能请求,以使行为与aapt
每行来自的打印一致。
推荐阅读
- awk - 使用 awk 在同一文件中保存更改的问题
- javascript - 如何从 PWA 中的 URL 缓存 json?
- javascript - Square Payment api 集成 Angular 和 Firebase 无服务器
- json - 需要从json多维数组中提取key值
- python - setuptools中有卸载命令吗?
- php - Laravel FFMpeg - 无法在文件错误中加载 FFMpeg
- node.js - 如何在firebase firestore中存储列表?
- python - 如何为初学者在神经网络中使用 RandomSearchCV 或 GridSearchCV 优化超参数?
- arrays - 在函数 (C) 中用作数组的指针
- javascript - 如何从javascript对象键在网页上显示图像