我一直在研究这个错误,但似乎无法修复它......这非常令人沮丧......
我的主要build.gradle
看起来像这样:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 14
targetSdkVersion 18
}
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile project(":libraries:Android-RSS-Reader-Library")
compile project(":libraries:cardslib")
}
我的主要settings.gradle
看起来像:
include ':libraries:Android-RSS-Reader-Library',':MAPS'
include ':libraries:cardslib',':MAPS'
据我所知,这是正确的......
我认为问题build.gradle
出在图书馆的某个地方。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5+'
}
}
apply plugin: 'android-library'
dependencies {
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 14
targetSdkVersion 17
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['library/src']
resources.srcDirs = ['library/src']
res.srcDirs = ['library/res']
}
}
}
它可能与库的项目结构有关,类似于cardslib
-> library
, demo
, doc
,apk
并且库的源位于library
目录中,但我不知道如何修复我的构建错误。
我正在尝试使用的库是https://github.com/gabrielemariotti/cardslib
有没有人遇到过类似的问题,如果有,有什么解决方法的想法吗?