cordova - Cordova 覆盖 build.gradle
问题描述
我有一个 cordova 项目,由于在为 android 构建时遇到错误,我需要更改build.gradle
.
这是cordova默认吐出的内容:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
我需要更改它以反转存储库的顺序,如下所示:
allprojects {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
}
由于build.gradle
是一个自动生成的文件,我不想通过句柄来编辑它(它目前也不在源代码管理中)。
根据cordova docs,我看到他们确实支持通过build-extras.gradle
文件对其进行编辑。build.gradle
我尝试在与以下内容相同的目录中创建其中之一:
allprojects {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
}
但它没有用。该文件上似乎没有很多build-extras.gradle
关于语法及其允许内容的文档。你只是把build.gradle
你想更换的部分?
我想要做的甚至可能吗?
解决方案
我可以确认使用 cordova-android 7.1.4 解决了这个问题,因为它生成了一个build.gradle
具有正确顺序的文件。
推荐阅读
- node.js - NodeJS backend is mixing up session data on concurrent requests
- c - 哈希映射的 libseccomp 补丁
- cobalt - 带有 DRM 密钥轮换的 YouTube 流只能播放 2 分钟
- javascript - 为什么以下代码段中的 JavaScript 执行上下文不同?
- python - 使用带有多个变量的 df.melt() 在 Pandas 中进行反透视
- rx-java - 如何测试 Spring WebClient 何时重试?
- android - 我必须使用 Android X 吗?
- c++ - 使用镶嵌着色器中的 TBN 矩阵从 perlin 噪声计算测地球上的地形法线
- unix - Unix md5sum 命令是比较两个文件内容的正确方法吗
- java - 如何禁用 Javalin 日志记录