gpt4 book ai didi

android - 如何扩展 cordova build.gradle 以更改存储库

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:17:20 24 4
gpt4 key购买 nike

问题

由于 jcenter 存储库出现问题,我需要指示 gradle 使用 maven 存储库。我可以解决更改文件 build.gradle 的问题:

原文:

//...
buildscript {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
//...
}
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
//...

修改:

//...
buildscript {
repositories {
mavenCentral()
maven {
url "https://maven.google.com"
}
jcenter()
}
//...
}
allprojects {
repositories {
mavenCentral()
maven {
url "https://maven.google.com"
}
jcenter()
}
}
//...

由于此文件没有版本控制,并且根据 Cordova documentation ,扩展 build.gradle 的方法是创建一个 build-extras.gradle 文件,我已经这样做了,并尝试添加我修改过的相同内容在 build.gradle 文件中,例如:

build-extras.gradle

buildscript {
repositories {
mavenCentral()
maven {
url "https://maven.google.com"
}
jcenter()
}
//...
}
allprojects {
repositories {
mavenCentral()
maven {
url "https://maven.google.com"
}
jcenter()
}
}

问题

总而言之,更改 build.gradle 文件有效,但将相同的差异内容放入 build-extras.gradle 则无效。有什么我想念的吗?

最佳答案

  1. 删除 platformsplugins 文件夹(让我们从头开始做所有事情,这样它更干净)。

  2. ionic cordova platform add android

  3. cordova 插件添加 cordova-android-play-services-gradle-release --variable PLAY_SERVICES_VERSION=15.0.0 --fetch

  4. 现在您终于可以执行 ionic cordova run androidionic cordova build android

关于android - 如何扩展 cordova build.gradle 以更改存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52953962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com