gpt4 book ai didi

android - Android Studio:尝试查找未在build.gradle中声明的版本的建筑

转载 作者:行者123 更新时间:2023-12-03 18:10:47 37 4
gpt4 key购买 nike

我正在尝试使用旧版本的appcompat-v7。我的build.gradle有以下几行:

dependencies {
compile 'com.android.support:appcompat-v7:21.0.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.google.android.gms:play-services:8.4.0'
}


完整的build.gradle如下:

import com.android.build.gradle.AppExtension

apply plugin: 'com.android.application'

final def extension = android {
compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
applicationId "com.example."
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
extension

dependencies {
compile 'com.android.support:appcompat-v7:21.0.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.google.android.gms:play-services:8.4.0'
}


但是,运行时给我错误:

错误:配置项目':app'时发生问题。


无法解析配置':app:_debugCompile'的所有依赖项。
找不到com.android.support:appcompat-v7:23.0.0。
在以下位置搜索:
[已删除的链接]
文件:/ C:/Users/j/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom
文件:/ C:/Users/j/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.aar
文件:/ C:/Users/j/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom
文件:/ C:/Users/j/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.aar
要求:
WaitroseStock:app:未指定
找不到com.android.support:appcompat-v7:23.0.0。
在以下位置搜索:
https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom
https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.aar
文件:/ C:/Users/j/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom
文件:/ C:/Users/j/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.aar
文件:/ C:/Users/j/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom
文件:/ C:/Users/j/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.aar
要求:
WaitroseStock:app:未指定> com.google.android.gms:播放服务:8.4.0> com.google.android.gms:播放服务播放:8.4.0> com.android.support:mediarouter-v7: 23.0.0


这是因为我删除了版本23,所以它不会将自己与该较新的版本混淆并导致错误。当我请求v21时,为什么仍在寻找v23?

最佳答案

试试这个...

apply plugin: 'com.android.application'

android {
compileSdkVersion 21
buildToolsVersion '21.1.2'

defaultConfig {
applicationId "your package name"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.google.android.gms:play-services:8.4.0'
}


重新启动您的android studio并重建项目。
希望这个能对您有所帮助...

关于android - Android Studio:尝试查找未在build.gradle中声明的版本的建筑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35748830/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com