我想添加 https://github.com/gabrielemariotti/cardslib
但是android studio给我这个错误:错误:(9,0)原因:无法在额外属性扩展上获取属性'compileSdkVersion',因为它不存在
我想添加 https://github.com/gabrielemariotti/cardslib
但是android studio给我这个错误:错误:(9,0)原因:无法在额外属性扩展上获取属性'compileSdkVersion',因为它不存在
将此库与 Andriod Studio 一起使用的最佳方法是将此依赖项添加到您的build.gradle
dependencies {
compile 'com.github.gabrielemariotti.cards:library:1.9.1'
}
如果你想在本地克隆,你应该检查 github repo 中的顶级 build.gradle(在根目录中)。它设置了一些变量,您必须在顶层 build.gradle 中添加这些部分
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.2'
classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.0'
}
}
ext {
compileSdkVersion = 19
buildToolsVersion = "20.0.0"
}
我对 ChangeLog 库有同样的问题。(https://github.com/gabrielemariotti/changeloglib)
我认为没有必要为android-sdk-manager
库应用插件,android library
插件就足够了。所以我从build.gradle
左边的android库插件中删除了android-sdk-manager插件,如下所示。
改变这个:
apply plugin: 'android-sdk-manager'
apply plugin: 'com.android.library'
对此:
apply plugin: 'com.android.library'
在我的情况下,它没有任何问题。我希望它也会对其他人有所帮助。