我需要在没有网络连接的电脑上构建 android 应用程序(或者只有本地网络没有外部访问)。
如何为 gradle 的二进制文件和应用程序依赖项创建本地存储库镜像?而是使用本地目录,但如果不可能,那么我可以使用在本地机器上运行的一些人工服务吗?
最佳答案
如果您可以通过连接构建它一次,Gradle 会将依赖项下载到它自己的缓存中(在 Gradle 用户主目录下)。然后以 ./gradlew --offline
运行它,它不会访问网络。
运行 Nexus 或 Artifcatory 存储库的本地安装是另一种选择。您可以在那里配置一个代理存储库,即使您没有网络连接,它也会再次为您缓存的 Artifact 提供服务。
关于android - 本地 gradle 仓库镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28072509/