【问题标题】:Gradle: Could not find actionbarsherlock @aar in a library projectGradle:在库项目中找不到 actionbarsherlock @aar
【发布时间】:2013-12-25 11:28:20
【问题描述】:

我的库项目中有一个 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 时,它会报错:

找不到 com.actionbarsherlock:actionbarsherlock:4.4.0。

如果我将“apply plugin”行从“android-library”更改为“android”,它可以正常编译。

那么这是 gradle android 插件的错误吗?如果它来自库项目,它无法在 maven 存储库中正确找到 actionbarsherlock?

【问题讨论】:

  • 您是在尝试创建 Android 应用程序项目还是 Android 库项目?
  • @staaar 这是库项目的 gradle 文件

标签: android actionbarsherlock gradle


【解决方案1】:

确保从项目设置 -> Gradle 中选择“使用本地 gradle 分发”指向您的本地 Gradle 副本。我的是 1.9,我设法让它工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多