在 android 中添加依赖项时出错

Error in adding dependency in android

当我有以下代码时 gradle 构建成功。

ext {
    supportLibVersion = '23.2.1'  // variable that can be referenced to keep support libs consistent
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile "com.android.support:appcompat-v7:${supportLibVersion}"
    compile "com.android.support:design:${supportLibVersion}"
    compile 'pl.pawelkleczkowski.customgauge:CustomGauge:1.0.1'
    compile "com.android.support:recyclerview-v7:${supportLibVersion}"
    compile "com.android.support:cardview-v7:${supportLibVersion}"
    compile 'com.rengwuxian.materialedittext:library:2.1.4'
    compile 'com.loopj.android:android-async-http:1.4.9'
    compile 'com.wdullaer:materialdatetimepicker:2.3.0'



}

但是当我在下面添加依赖项时,它说给我错误。

 compile 'com.afollestad.material-dialogs:core:0.8.5.9'

错误

Error:Failed to resolve: com.android.support:appcompat-v7:23.4.0
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

任何建议。 谢谢

完成gradle 文件

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.zriton.udhaar"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
ext {
    supportLibVersion = '23.2.1'  // variable that can be referenced to keep support libs consistent
}
repositories {
    jcenter()
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile "com.android.support:appcompat-v7:${supportLibVersion}"
    compile "com.android.support:design:${supportLibVersion}"
    compile 'pl.pawelkleczkowski.customgauge:CustomGauge:1.0.1'
    compile "com.android.support:recyclerview-v7:${supportLibVersion}"
    compile "com.android.support:cardview-v7:${supportLibVersion}"
    compile 'com.rengwuxian.materialedittext:library:2.1.4'
    compile 'com.loopj.android:android-async-http:1.4.9'
    compile 'com.wdullaer:materialdatetimepicker:2.3.0'



    compile 'com.afollestad.material-dialogs:core:0.8.5.9'

}

您使用的支持库是 23.2.1,但错误显示为 23.4.0,请将当前版本替换为 23.4.0 并尝试同步项目

听起来您需要在 Android SDK 管理器中安装 "Android Support Repository"。

如果您的路径上有 android 工具,只需转到终端并 运行:

$ android

您也可以通过 Android Studio > 工具 > Android > SDK 管理器访问它。

您没有安装最新版本的 Google 库。 23.2.1 应该是 23.4.0.

解决方案在底部,“Install Repository