我正在尝试将Kontakt的Android SDK安装到Android Studio中的项目中。我正在遵循Kontakt网站上的(看似基本)说明:

http://docs.kontakt.io/android-sdk/quickstart/#installing-the-sdk---android-studio

简而言之,这些步骤说在顶级构建文件的maven { url 'http://repo.kontakt.io/repository/internal/' }中添加repositories,并在主模块构建文件的compile 'com.kontakt.sdk.android:library:1.0.5'中添加dependencies

但是,当我尝试将项目与更新的文件同步时,它失败并显示错误消息:

Error:Failed to find: com.kontakt.sdk.android:library:1.0.5

我尝试了一个全新的项目,并且遇到了同样的问题。

我想这全都与以下事实有关:说明是为Android的0.12版本的Gradle工具编写的,但我使用的是v1.1.0。我不了解Gradle的细节,因此任何帮助将不胜感激。

最佳答案

我的猜测是,应该将Kontakt.io公共(public)存储库的路径添加到allprojects部分,而不是buildscript

allprojects {
    repositories {
        jcenter()
        maven { url 'http://repo.kontakt.io/repository/internal/' }
    }
}

07-24 09:47
查看更多