我的图书馆项目中有一个build.gradle文件,其内容如下所示:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android-library'
repositories {
mavenCentral()
}
dependencies {
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.android.support:support-v4:18.0.+'
.......
当我做 gradle build 时,它给出了错误:
Could not find com.actionbarsherlock:actionbarsherlock:4.4.0.
如果我将“ apply plugin ”行从“ android-library ”更改为“ android ”,则可以正常编译。
那么gradle android插件是否有bug?如果它来自库项目,则无法在maven存储库中正确找到actionbarsherlock?
最佳答案
确保从项目设置-> Gradle中选择“使用本地gradle分发”,以指向您的本地Gradle副本。我的是1.9,我设法使其正常运行。
关于android - Gradle:在库项目中找不到actionbarsherlock @aar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20772267/