重复使用本地下载的 Android 个库
Reusing locally downloaded Android libraries
我经常遇到电源和稳定的互联网连接问题。
因此我想知道它是否是:
- 可以将我现有的本地项目中存在的库导入到新项目中。无需添加库依赖项(或者即使我必须添加依赖项,至少无需再次下载库。)
例如,假设我有一个现有项目,我在其中使用 Retrofit 进行网络调用。现在,如果我创建一个需要再次使用 Retrofit 的新项目,有没有一种方法可以将 Retrofit 库或源代码从现有项目中获取到这个新项目中,而不必从互联网上重新下载库。
- 如果可能,我如何在我的本地机器或现有的 Android 项目
上访问这个库
是您可以导入您在使用之前使用的缓存库 Gradle
实现这个的方法首先你必须使用一次库并确保它缓存在 Gradle files 文件夹中你可以通过这个根
找到它
C:\Users\[username]\.gradle\caches\modules-2\files-2.1
这包含您在当前设置中使用的所有缓存库。确保缓存了所需的库后,打开新项目并更改 gradle 设置以离线工作
然后添加依赖项并同步 Gradle 然后应该将它带到您的项目中,完全没有互联网连接。
其他选项你可以下载你要使用的库的jar文件或aar包Here's how to achieve that
我经常遇到电源和稳定的互联网连接问题。 因此我想知道它是否是:
- 可以将我现有的本地项目中存在的库导入到新项目中。无需添加库依赖项(或者即使我必须添加依赖项,至少无需再次下载库。)
例如,假设我有一个现有项目,我在其中使用 Retrofit 进行网络调用。现在,如果我创建一个需要再次使用 Retrofit 的新项目,有没有一种方法可以将 Retrofit 库或源代码从现有项目中获取到这个新项目中,而不必从互联网上重新下载库。
- 如果可能,我如何在我的本地机器或现有的 Android 项目 上访问这个库
是您可以导入您在使用之前使用的缓存库 Gradle
实现这个的方法首先你必须使用一次库并确保它缓存在 Gradle files 文件夹中你可以通过这个根
找到它C:\Users\[username]\.gradle\caches\modules-2\files-2.1
这包含您在当前设置中使用的所有缓存库。确保缓存了所需的库后,打开新项目并更改 gradle 设置以离线工作
然后添加依赖项并同步 Gradle 然后应该将它带到您的项目中,完全没有互联网连接。
其他选项你可以下载你要使用的库的jar文件或aar包Here's how to achieve that