Android工作室将我的gradle包装器升级为gradle-4.1-milestone-1-all,似乎打破了构建。得到以下错误。
Gradle sync failed: java.lang.AssertionError: 'com.spotify.sdk:spotify-player-24-noconnect-2.20b:@aar' is not a valid maven coordinate.
依赖性在我的gradle脚本中作为实现,而arr在我的libs文件夹中。
dependencies {
implementation 'com.spotify.sdk:spotify-player-24-noconnect-2.20b@aar'
}
有没有其他人遇到这个错误?
答案 0 :(得分:3)
今天早上我面临同样的问题。 There's a Github issue that throws more light on the situation.这似乎是Android Studio的错误。
答案 1 :(得分:1)
编辑工作室更新3.0金丝雀6解决了它。
OLD:
因此,我在金丝雀更新后面临同样的问题(可能像你的一样)。
我在aar
目录中添加了一个libs
文件作为依赖项。
这就是之前的事情
compile(name: 'materialbarcodescanner-release', ext: 'aar') {
exclude group: 'com.android.support', module: 'appcompat-v7'
}
这就是解决它的原因
compile('com.edwardvanraak:materialbarcodescanner-release@aar') {
exclude group: 'com.android.support', module: 'appcompat-v7'
}
基本上添加了'{packagename}:{filename} @arr'而不是通常的惯例。