我有一个Android应用程序和一个库,它使用Apache Commons Math。 Apache commons math是一个相当胖的库,它使得输出apk更大。
由于我只使用与统计和插值相关的类,我对如何减小大小有两个想法:
第一个似乎最容易,但我仍然不知道如何编写一个删除未使用的包的gradle任务。任何示例或链接将不胜感激。 :)
答案 0 :(得分:2)
至于第一个选项,因为它的Apache Commons lib(作为开源分发),你总是可以创建自己的fork,从而将它从你不需要的东西中删除,重新编译和使用它重新编译版本(确保更改版本,以免您不小心遇到任何奇怪的问题)。可能不是最好的解决方案,但值得知道作为最后的手段。