警告:模块版本com.android.support:appcompat-v7:23.1.0取决于库但是jar

时间:2015-10-23 15:36:45

标签: android android-appcompat

当我在Android Studio套件中创建新项目时,它显示以下错误:

  

警告:模块版本com.android.support:appcompat-v7:23.1.0取决于库但是是一个jar   错误:配置项目':app'时出现问题。   找不到appcompat-v7.jar(com.android.support:appcompat-v7:23.1.0)。     在以下位置搜索:         file:/ C:/ Users / PRASOON SHARMA / AppData / Local / Android / sdk / extras / android / m2repository / com / android / support / appcompat -v7 / 23.1.0 / appcompat-v7-23.1.0.jar

我不确定我在哪里弄错了。
这是我的build.gradle文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.example.prasoonsharma.club"
        minSdkVersion 10
        targetSdkVersion 23
        versionCode 1
        versionName "0.1"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

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

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

}

1 个答案:

答案 0 :(得分:0)

这是因为您使用加号+

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

Gradle很难决定用于编译库的位置,即在file:/C:/Users/PRASOON SHARMA/AppData/Local/Android/sdk/extras/android/m2repository/file:/C:/Users/PRASOON SHARMA/AppData/Local/Android/sdk/extras/android/support/v7/appcompat中。因此,gradle脚本应如下所示:

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

将支持库更新到最新版本,然后重建项目。