由于jcenter
存储库存在问题,我需要指示gradle使用use 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
中却没有。有什么我想念的吗?
答案 0 :(得分:3)
删除platforms
和plugins
文件夹(让我们从头开始就做所有事情,这样更干净)。
执行ionic cordova platform add android
执行cordova plugin add cordova-android-play-services-gradle-release --variable PLAY_SERVICES_VERSION=15.0.0 --fetch
ionic cordova run android
或ionic cordova build android