【问题标题】:android gradle plugin - offline installationandroid gradle插件——离线安装
【发布时间】:2021-12-17 15:15:50
【问题描述】:

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

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

感谢您抽出宝贵的时间

【问题讨论】:

    标签: android maven gradle android-gradle-plugin build.gradle


    【解决方案1】:

    使用 mavenLocal() 并没有你想的那么复杂

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

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

    allprojects {
        repositories {
            mavenLocal() 
    

    现在你可以发布到你的本地 maven 了

    gradlew build publishToMavenLocal
    

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

    【讨论】:

    • 非常感谢您的回复。你能解释一下如何将android gradle插件添加到本地存储库吗?我应该使用 pom 文件吗?如何?我觉得很傻,但尝试了很多,无法理解
    • 我真的从来没有遇到过同样的情况,但是我使用 mavenLocal 的经验是当我使用 pygradle plugin 并遇到错误时,所以我不得不下载整个 repo,进行一些修改,然后然后发布到我的maven本地,然后使用修复了错误的更新版本,我认为您需要做的就是在线执行一次,然后尝试使用.m2找到插件,然后离线执行此操作边并将其添加到离线设备上的 .m2 中,但不确定这是否可行。
    猜你喜欢
    • 1970-01-01
    • 2018-10-21
    • 1970-01-01
    • 2012-07-24
    • 1970-01-01
    • 2021-09-08
    • 2015-09-09
    • 2013-12-20
    • 1970-01-01
    相关资源
    最近更新 更多