首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova重写build.gradle

Cordova重写build.gradle
EN

Stack Overflow用户
提问于 2018-11-12 22:58:30
回答 1查看 326关注 0票数 0

我有一个科尔多瓦项目和due to an error,当我为安卓构建时,我需要更改build.gradle中列出的插件存储库的顺序。

这是cordova默认输出的内容:

代码语言:javascript
复制
allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

我需要更改它来颠倒存储库的顺序,如下所示:

代码语言:javascript
复制
allprojects {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        jcenter()
    }
}

因为build.gradle是一个自动生成的文件,所以我不想通过句柄来编辑它(它目前也不在源代码管理中)。

基于cordova docs,我看到他们确实支持通过build-extras.gradle文件编辑它。我尝试使用以下内容在与build.gradle相同的目录中创建其中一个:

代码语言:javascript
复制
allprojects {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        jcenter()
    }
}

但它并没有起作用。关于build-extras.gradle文件的语法和允许的内容,似乎没有太多的文档。你只是把你想要替换的那部分build.gradle放进去吗?

我想要做的事情有可能实现吗?

EN

回答 1

Stack Overflow用户

发布于 2018-11-30 22:36:53

我可以确认使用cordova-android 7.1.4解决了这个问题,因为它生成了一个具有正确顺序的build.gradle文件。

我从https://github.com/apache/cordova-android/issues/548那里得到了答案

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53264783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档