为什么gradle说它无法解决“com.android.support:support-annotations:23.1.1"?

时间:2015-12-11 06:48:18

标签: android gradle dependencies android-gradle build.gradle

我正在构建一个名为Shaking的应用程序。今天我在项目中添加了一些按钮库,即:

Bootstrap按钮:https://android-arsenal.com/details/1/65

扁平按钮:https://android-arsenal.com/details/1/68

我在dependencies文件的build.gradle块中添加了以下内容:

compile 'com.beardedhen:androidbootstrap:2.0.1' //This is the bootstrap library
compile 'info.hoang8f:fbutton:1.0.5' //This is the flat buttons library

就像上面的网页所说的那样。

然后会弹出一个错误消息:

  

错误:无法解决:com.android.support:support-annotations:23.1.1

过了一段时间,我发现引导按钮库导致了问题,因为如果我将该行注释掉,没有错误!

我尝试关闭Android Studio并再次打开它并清理项目,重建......这一切都无效。

然后我发现了question 我认为我遇到的问题非常类似,所以我按照第二个答案建议的步骤。这一次,发生了另一个错误:

  

错误:找不到目标android-23:C:\ Users \ User \ AppData \ Local \ Android \ sdk

我认为我没有安装SDK 23.

我真的想知道为什么会发生这种情况,我该如何解决呢!

2 个答案:

答案 0 :(得分:2)

下面是com.beardedhen的build.gradle:androidbootstrap:2.0.1:

apply plugin: 'com.android.library'
apply from: 'push.gradle'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        minSdkVersion 11
        targetSdkVersion 23
        versionCode = Integer.parseInt(VERSION_CODE)
        versionName = VERSION_NAME
    }
}

dependencies {
    compile 'com.android.support:support-annotations:23.1.1'
}

您可以看到编译' com.android.support:support-annotations:23.1.1'。

确保您已安装android支持库23.1.1:

enter image description here

答案 1 :(得分:0)

在build.grade模块应用程序中添加以下内容:

实现组:“ com.beardedhen”,名称:“ androidbootstrap”,版本:“ 2.3.2”