![](/img/trans.png)
[英]How to uploadArchives with multiple repositories using parameters in Gradle?
[英]Multiple maven repositories in Gradle
我有以下build.gradle:
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
maven {
url "https://dl.bintray.com/fyber/maven"
}
maven {
url "https://dl.bintray.com/supersonic/android-sdk"
}
}
dependencies {
classpath 'io.fabric.tools:gradle:1.19.1'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'com.google.gms.google-services'
dependencies {
// Ads
compile 'com.supersonic.sdk:mediationsdk:6.1.0@jar'
}
我收到這個錯誤:
錯誤:(88,13)無法解決:com.supersonic.sdk:mediationsdk:6.2.0
我已檢查存儲庫中是否存在該庫。 為什么我收到此錯誤?
您添加這些倉庫到buildscript
名單repositories
。 因此,這些存儲庫僅用於buildscript
列出的dependencies
buildscript
。
您需要在 buildscript
之外的repositories
閉包,列出頂級dependencies
所在的存儲庫。 所以,可能你想要的是:
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
maven {
url "https://dl.bintray.com/fyber/maven"
}
}
dependencies {
classpath 'io.fabric.tools:gradle:1.19.1'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'com.google.gms.google-services'
repositories {
maven {
url "https://dl.bintray.com/supersonic/android-sdk"
}
}
dependencies {
// Ads
compile 'com.supersonic.sdk:mediationsdk:6.1.0@jar'
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.