首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gradle中的多个maven存储库

Gradle中的多个maven存储库
EN

Stack Overflow用户
提问于 2015-07-30 16:25:03
回答 1查看 11.6K关注 0票数 20

我有以下build.gradle:

代码语言:javascript
复制
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

我已经检查了存储库中存在的库。我为什么要犯这个错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-30 16:27:49

您将这些存储库添加到buildscriptrepositories列表中。因此,这些存储库仅用于buildscript中列出的buildscript

您需要在repositories之外设置一个buildscript闭包,列出顶级dependencies所在的存储库。所以,也许你想要的是:

代码语言:javascript
复制
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'
}
票数 34
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31729198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档