Android Gradle 插件 - 离线安装

android gradle plugin - offline installation

提问人:dvrm 提问时间:11/3/2021 更新时间:11/3/2021 访问量:368

问:

我必须在离线 PC 上安装 android gradle 插件

通过谷歌搜索,我知道我可以通过本地 maven 存储库来做到这一点。
但是从不成功的尝试和关于这个问题的所有QA中,我明白这并不简单。
我从未与 maven 合作过。
有没有经验的人可以帮助我并写下所需的步骤?

感谢您抽出宝贵时间

android maven gradle android-gradle-plugin build.gradle

评论


答:

0赞 George 11/3/2021 #1

使用 mavenLocal() 并不像你想象的那么复杂

  1. 您需要在主 build.gradle 中添加为存储库位置mavenLocal()
  2. 由于您希望它在本地 Maven 中搜索,请确保它是存储库部分中的第一个选项。
  3. 仔细检查您使用的正确版本和依赖项的适当扩展
  4. 现在 gradle 将尝试从 mavenLocal(.m2 文件夹)下载依赖项

例如,你应该有这样的东西

allprojects {
    repositories {
        mavenLocal() 

现在,您可以使用以下命令发布到 maven 本地

gradlew build publishToMavenLocal

然后具有相同的设置,您无需连接即可下载。

评论

0赞 dvrm 11/3/2021
非常感谢您的回复。您能否解释一下如何将 android gradle 插件添加到本地存储库?我应该使用 pom 文件吗?如何?我感到很震惊,但尝试了很多,无法理解
0赞 George 11/3/2021
我真的从来没有遇到过同样的情况,但是我对mavenLocal的体验是当我使用pygradle插件遇到bug时,所以我不得不下载整个repo,做了一些修改,然后发布到我的maven local,然后使用修复bug的更新版本,我想你需要做什么, 就是在线执行一次,然后尝试找到带有 .m2 的插件,然后在离线端执行此操作并将其添加到离线设备上的 .m2 中,不确定这是否有效。