gpt4 book ai didi

java - 在 Android 中添加太多库有什么缺点吗?

转载 作者:太空狗 更新时间:2023-10-29 13:20:41 26 4
gpt4 key购买 nike

我一直想使用 Gradle 将大量 Android 库添加到我的项目中。

如果假设添加了 10 个库,它会产生负面影响吗?

比如它会增加应用程序的大小、占用更多内存还是减慢应用程序的速度?

最佳答案

我认为缺点不是 APK 太大,或者在不使用 multidex ( https://developer.android.com/studio/build/multidex.html ) 的情况下可能的方法限制为 65536。

您可以通过使用混淆器 (https://developer.android.com/studio/build/shrink-code.html) 来避免这种情况,这将大大减少方法的数量,因为您几乎永远不会使用库的所有部分。

在我看来,真正的缺点(我参与了许多不同的项目,其中库用于几乎所有你能想象到的东西)是可维护性。如果使用不当,或者您没有真正考虑正确的用法,某些库会增加复杂性并降低可调试性。

所以当你想使用一个库时,就使用它,但要考虑以下几点:

  • 它真的是为了我的目的而使用的吗? (阅读文档)
  • 如何正确使用它? (阅读文档)
  • 我真的需要它吗,或者它可以用标准框架来实现吗? (不要重新发明轮子,但对于您的目的而言,图书馆可能做得过头了)

希望对您有所帮助

问候卢卡斯

关于java - 在 Android 中添加太多库有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29464434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com