我有以下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
我已经检查了存储库中存在的库。我为什么要犯这个错误?
发布于 2015-07-30 16:27:49
您将这些存储库添加到buildscript的repositories列表中。因此,这些存储库仅用于buildscript中列出的buildscript。
您需要在repositories之外设置一个buildscript闭包,列出顶级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'
}https://stackoverflow.com/questions/31729198
复制相似问题