【发布时间】:2017-05-26 13:48:15
【问题描述】:
我正在开发一个 Android 库模块。
我的图书馆:https://github.com/sangeethnandakumar/TestTube
我没有重新发明轮子,而是依靠其他一些库来完成我的工作。 在我的库命名空间中包含 6 个库后,我的库达到了大约 1.8 MB。
我的库仅依赖于其他库的特定功能,但整个库正在导入和集结。
有没有一种方法可以减少我的库大小,即使在包含所有 6 个库之后也是如此?我的库已经优化。
【问题讨论】:
-
如果您使用的库被打包(不是源代码) - 您不能。如果有源代码并且该库受某些公共许可(MIT 左右)并且您可以自己重用此库许可 - 您可以删除和编译您感兴趣的部分代码。
-
“在我的库命名空间中包含 6 个库之后”——这到底是什么意思?您是指
testtube/build.gradle文件中的七个compile依赖项吗? -
是的。我指的是 Gradle 编译依赖于 testtube/build.gradle
标签: android performance android-studio