java - 添加代码作为库会增加应用程序的大小吗

标签 java android class libraries

我有一个名为 A 的 Android 应用程序。 我创建了一个具有相同功能但包名称不同的新副本 B。 这两个应用程序之间的区别在于使用不同的广告网络。

  • 我将我的代码分成不同的库并上传到网上 存储库,这样我就可以简单地更改两个应用程序中的代码 只需更改两个应用程序 Gradel 文件中的一行即可。

  • 无需手动更改两个应用的代码。

For Eg-

A has three features X,Y,Z

B has two features X,Y.

现在,如果 X 功能出现问题,我将不得不更改 A 和 B 中 X 的代码,但如果我打算将它们划分到库中,我将只需更改一次代码并更新 A 和 B带有新库的应用程序。

但是使用这种设置会增加应用程序的大小,还是会像我手动使用代码一样。

编辑:将代码添加为库还有其他缺点吗?

最佳答案

很难说,但是一般来说,将库添加到应用程序当然会增加应用程序的大小,但在您的情况下,这绝对是支持代码重构的好方法,而且我没有看到使用库的任何不便之处

关于java - 添加代码作为库会增加应用程序的大小吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49606982/

相关文章:

java - 我是否也应该在 Java 中更新双向关系?

iphone - 在 Native vs. Framework vs. Web App 上开发移动应用程序的优缺点

java - 如何向 Android 的 native 'Edit text' 上下文菜单添加选项

c++ - 奇怪的类声明

c++ - C++ 中变量的属性

python - 正在定义的类型对象的类型提示

java - 内存不足错误(Java): Java heap space

java - JFrame中如何运行2个线程

java - Eclipse错误: button1 cannot be resolved or is not a field

java - 一台服务器多个客户端