我按照教程http://code.tutsplus.com/tutorials/creating-and-publishing-an-android-library--cms-24582上传图书馆。一切正常,现在你可以在https://dl.bintray.com/elye-project/maven/看到它在Bintray上。
但是当我按照教程中的第4步尝试使用库时,我不断收到以下错误。
Error:(25, 13) Failed to resolve: com.elyeproj.libraries:analogtimerlibrary:1.0.0
我已经检查过,在我的项目中,我已经相应地放了
repositories {
jcenter()
maven {
url 'https://dl.bintray.com/elye-project/maven'
}
}
在我的模块gradle中
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.elyeproj.libraries:analogtimerlibrary:1.0.0@aar'
}
可能出现的问题是什么?我怎么解决呢?
答案 0 :(得分:0)
显然我发现我将maven存储库放在了错误的部分。我把它放在
buildscript {
repositories {
jcenter()
maven {
url 'https://dl.bintray.com/elye-project/maven'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0-alpha3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
而不是
allprojects {
repositories {
jcenter()
maven {
url 'https://dl.bintray.com/elye-project/maven'
}
}
}
我不知道为什么它适用于教程中的示例库。