无法解析 Bintray 依赖项
Failed to resolve Bintray dependency
我已经在 https://bintray.com 上创建了一个名为 "maven" 的 Maven 存储库,并且我已经向其中添加了一个 aar 库。但是 Android Studio 无法构建项目,因为:
Failed to resolve: com.danileron
最令人困惑的是,如果我从以下版本降低库版本:
implementation 'com.danileron.sdk:test_sdk:1.0.1'
至:
implementation 'com.danileron.sdk:test_sdk:1.0.0'
Android Studio 会警告我:
A newer version of com.danileron.sdk:test_sdk than 1.0.0 is available: 1.0.1
所以,它知道库,但是当我构建项目时它无法解析它?
项目的build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
maven {
url "https://webbey.bintray.com/maven"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
maven {
url "https://webbey.bintray.com/maven"
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
webbey 是这种情况下的组织
这个问题有两个问题。
.pom
文件版本是 1.0.0 而不是 1.0.1,这给出了警告。
.arr
文件不在 .pom
文件中。 maven-metadata.xml
仅包含 .pom
而不是实际的工件,因此无法解决依赖关系。
我已经在 https://bintray.com 上创建了一个名为 "maven" 的 Maven 存储库,并且我已经向其中添加了一个 aar 库。但是 Android Studio 无法构建项目,因为:
Failed to resolve: com.danileron
最令人困惑的是,如果我从以下版本降低库版本:
implementation 'com.danileron.sdk:test_sdk:1.0.1'
至:
implementation 'com.danileron.sdk:test_sdk:1.0.0'
Android Studio 会警告我:
A newer version of com.danileron.sdk:test_sdk than 1.0.0 is available: 1.0.1
所以,它知道库,但是当我构建项目时它无法解析它?
项目的build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
maven {
url "https://webbey.bintray.com/maven"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
maven {
url "https://webbey.bintray.com/maven"
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
webbey 是这种情况下的组织
这个问题有两个问题。
.pom
文件版本是 1.0.0 而不是 1.0.1,这给出了警告。.arr
文件不在.pom
文件中。maven-metadata.xml
仅包含.pom
而不是实际的工件,因此无法解决依赖关系。