相关疑难解决方法(0)

使用proguard for Android删除未使用的类

历史/上下文 我有一个项目[1],其中大小真的很重要 - 最近我把东西移到共享库[2]并认为proguard会小心并删除未使用的类,因为我有一个配置,大大减小了大小但是通过使用lib我来到了神奇的100kb标记,所以我调查了:我没有使用的类肯定是​​在生成的dex文件中 - 甚至是全名(不缩写为单字符) - 例如我在中看到了SquareView我没有在App中使用的dex.

问题 令人惊讶的是,我在proguard文档中发现了以下内容:

The library jars themselves always remain unchanged. 
Run Code Online (Sandbox Code Playgroud)

我可以以某种方式告诉/欺骗proguard(in)来处理它们吗?我觉得这很奇怪,特别是因为我希望在lib中可以删除比在App本身中更多的东西.

[1] https://github.com/ligi/FAST [2] https://github.com/ligi/AndroidHelper

android proguard

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

proguard ×1