Android Studio找不到与com.android.support:appcompat-v7:+匹配的任何版本


104

在Android Studio中运行项目失败,并显示以下错误: could not find any version that matches com.android.support:appcompat-v7:+

如何解决此错误?


1
其实这是对我有用
David

Answers:


193

从Android Studio转到:工具>> Android >> SDK Manager

选择并安装“其他| Android支持存储库”


16
+1,但值得注意的是,这与“ Android支持库”不同...您将需要“ Android支持库”
dwerner 2014年

5
我的支持存储库版本12已安装,但仍然出现此错误。
IgorGanapolsky 2015年

1
谢谢!这也为我解决了PhoneGap的一个问题,该问题引发cordova build android了类似的错误!
Giel Berkers,2015年

1
名称已更改为“支持库的本地Maven存储库”(v28)
n00dl3,2016年

1
用户界面已更改为足以使这些答案不再起作用(Android Studio 3. +)。叹。
SMBiggs

17

对我来说,它在将版本从7:27. +更改为7:+后起作用了


哇...太好了...对我来说,添加相机插件时会发生此错误,然后在编译“ com.android.support:support-v4:27+”以编译“ com.android.support:support-v4:+”时解决
saber tabatabaee yazdi


11

在项目>应用程序> build.gradle文件中,替换该行

implementation 'com.android.support:appcompat-v7:+'29.+'

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

和线

implementation 'com.android.support:design:29.+'

implementation 'com.android.support:design:+'

然后清理构建


切勿在版本中使用全局匹配,因为它可能会因版本更新而破坏代码
ruX

8

这很简单。请在build.gradle(Project:App Name)中更新并替换以下代码。

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}


这对于基于Gradle的项目有效,尽管如果您正在运行aaptjavac并且在dx没有Gradle的情况下手动运行,则无济于事。
西拉斯·布朗

3

安装后Extras|Android Support Repository,它对我不起作用。然后在文件中将v7:1.6更改为v7:1.8app build.gradle

com.android.support:appcompat-v7:1.8.+! 它对我有用。


0

SDK Manager.exe在您的Android Studio文件夹中打开并安装匹配的API。


0

我发现所有这些答案都不适合我。相反,在您的android studio中,请看下面的左侧。会有一些帮助。

例如,您会注意到 This support library should not use a different version (32) than the compilesdkVersion (23)

然后您将的版本更改为23

编译'com.android.support:support-v4:23'

现在,您将看到一条消息 A newer version of com.android.support-v4 than 23 is available 23.4.0

那就是我怎么知道正确的版本是 23.4.0


那是另一个问题。
Fran Marzoa

0

如果您刚刚在Intellij中创建了新项目后看到此消息,则尝试选中“使用AndroidX工件”以重新创建它


0

对于谁因相同错误(版本29)来到这里,请将您的支持库更改为版本28:

build.gradle(app):

dependencies {
    ...
    implementation 'com.android.support:appcompat-v7:28.+'
    ...
}

谷歌搜索解决方案都不适合我。然后我看到Android仅支持版本28以下的库。奇怪的是,我在现成的Android Studio项目中遇到了此错误。

我不确定是哪个Android Studio版本,因为出现错误后我升级了Studio。现在在Android Studio 3.6.3中,新项目带有“ androidx.appcompat:appcompat:1.0.2”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.