在本地重复使用已下载的安卓库

5
我通常会遇到电力和稳定的网络连接问题。因此我想知道以下几点:
  1. 是否可以将一个已经存在于本地项目中的库导入到新项目中,而无需添加库依赖(即使需要添加依赖,也无需再次下载库)。
例如,假设我有一个现有项目,在该项目中我使用了 Retrofit 进行网络调用。现在如果我创建一个新项目,需要再次使用 Retrofit,那么是否有一种方法可以从已有的项目中获取 Retrofit 库或源代码,并将其导入到这个新项目中,而无需再次从互联网上下载该库。
  1. 如果可能,如何访问本地机器或现有的 Android 项目中的此库?
1个回答

4

是的,您可以在使用Gradle之前导入您以前使用过的缓存库。

要实现这一点,首先您必须使用该库一次,并确保它被缓存在Gradle文件夹中,您可以通过以下根路径访问它。

   C:\Users\[username]\.gradle\caches\modules-2\files-2.1
这包含了您在当前设置中使用的所有缓存库。确保您需要的库已被缓存后,打开新项目并更改Gradle设置以离线工作。

gradle settings

然后添加依赖并同步Gradle,即可在完全无网络连接的情况下将其引入到您的项目中。

其他选项是您可以下载所需库的jar文件或aar包(如何实现)


谢谢,我明天上班会去查看。并将答案标记为正确。 - Peterstev Uremgba
当然,希望这能有所帮助。 - MuhammadAliJr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接