如果我的项目中使用的库已经停止会发生什么,我的应用程序会崩溃吗?

时间:2017-11-13 14:22:09

标签: java android

我目前在我的android项目中使用了许多不同的gradle库,但如果将来其中一个库停止使用该怎么办?

如何规划​​这类情况?

1 个答案:

答案 0 :(得分:2)

没有。您的应用实际上包含您使用的每个库,编译到APK中。 Gradle在编译时下载它们。只要它们不需要服务器组件,安装的版本将永远存在。 (如果它需要服务器,并且它们停止运行服务器,那么它当然不起作用)。

现在,如果他们要从您使用的任何存储库中擦除所有版本的工件,并且您没有本地副本,那么您将无法编译新版本。那将是非常罕见的。您可以通过使用您的应用程序将库的副本保存到源代码管理中来防止这种情况。