当我在Android Studio bundle中创建一个新项目时,它显示以下错误:
警告:模块版本com.android.support:appcompat-v7:23.1.0依赖于库,但是一个jar错误:配置项目':app'时出现问题。无法找到appcompat-v7.jar (com.android.support:appcompat-v7:23.1.0)。可在以下地点搜索:文件:/C:/用户/PRASOON SHARMA/AppData/地方/Android/sdk/配件/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:+'
}
这是因为你使用了+ +
:
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'
更新支持库到最新版本,并重新构建您的项目