1

我一直在做一个 Android 应用程序项目。我正在使用很多库(因为为什么要重做其他人所做的工作以使其他人的生活更轻松?)。

我的问题是:在项目中导入库的成本是多少?(我说的是在依赖项列表中implementation XXX.YYY:v2.0.0添加的行类型。)build.gradle

举个例子(尽管请提供一个更全面的答案):在编译和发布我的应用程序时,是否需要所有库的类和方法并将它们放入我的应用程序中,从而使其比需要的重得多?

4

2 回答 2

2
  1. 在编译应用程序时,每个库依赖项都需要额外下载。所以这些会增加编译所需的时间。

  2. 每个库的代码都包含在您的最终 APK 中,因此它们会增加大小。

于 2018-07-29T18:14:23.573 回答
2

对于每个库,都需要下载才能构建您的应用程序。例如,如果您想要有关 Firebase 的库,那么您可以通过将 Firebase 项目添加到您的应用程序来下载该库。在build.gradle文件中,您在将依赖项添加到您的项目应用程序后会看到它们。

于 2018-07-29T18:30:07.900 回答