我正在尝试将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/' }
}
}