Error:(30, 13) Failed to resolve: libs/com.android.support:appcompat-v7:22.2.1

Error:(30, 13) Failed to resolve: libs/com.android.support:appcompat-v7:22.2.1

我有这个错误:

Error:(30, 13) Failed to resolve: libs/com.android.support:appcompat-v7:22.2.1

这是我的 build.gradle 文件:

apply plugin: `com.android.application`

    android {
        compileSdkVersion 25
        buildToolsVersion "25.0.2"
        defaultConfig {
            applicationId "com.example.guestadmin.myapplication"
            minSdkVersion 15
            targetSdkVersion 25
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }

    dependencies {

        androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
            exclude group: 'com.android.support', module: 'support-annotations'
        })
        compile 'com.android.support:appcompat-v7:25.2.0'
        testCompile 'junit:junit:4.12'

        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'libs/com.android.support:appcompat-v7:22.2.1'

    }

错误在这里:

compile 'libs/com.android.support:appcompat-v7:22.2.1'

您使用了错误的语法 - 您可以依赖于单个 jar 或多个 jar 文件。
使用单个 jar 文件,您可以添加:

dependencies {
    compile files('libs/local_dependency.jar')
}

可以添加一个jar目录进行编译。

dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
}

无论如何,您仍在导入项目中的所有 jar 文件,因为您正在使用:

compile fileTree(dir: 'libs', include: ['*.jar'])

但要注意用这种方式导入一个支持库
您正在导入该文件,因为您正在使用

compile 'com.android.support:appcompat-v7:25.2.0'

而且这个库有其他的依赖和资源文件,所以它会给你一个错误。