重用本地下载的Android库

时间:2018-04-04 21:07:18

标签: android android-studio android-gradle android-library loadlibrary

我通常遇到电源和稳定的互联网连接问题。 因此,我想知道它是否:

  1. 可以将我现有本地项目中存在的库导入新项目。无需添加库依赖项(或者即使我必须添加依赖项,至少无需再次下载库。)
  2. E.g假设我有一个现有项目,我在其中使用Retrofit进行网络呼叫。现在,如果我创建一个需要再次使用Retrofit的新项目,有没有办法可以将现有项目中的Retrofit库或源代码添加到这个新项目中,而无需从互联网上再次下载库。

    1. 如果可能,我如何在本地计算机或现有Android项目上访问此库

1 个答案:

答案 0 :(得分:4)

您可以导入使用 Gradle

之前使用的缓存库

首先要实现此目的,您必须使用一次库,并确保它在Gradle文件中缓存文件夹,您可以在此根目录下访问它

   C:\Users\[username]\.gradle\caches\modules-2\files-2.1

这包含您在当前设置中使用的所有缓存库。确保缓存所需的库后,打开新项目并将gradle设置更改为脱机工作

gradle settings

然后添加相关性并同步 Gradle ,然后将它带到您的项目,而不需要互联网连接。

其他选项您可以下载要使用的库的jar文件或aar包Here's how to achieve that