无法解决:com.android.support:appcompat-v7:28.0

رضا*_*یور 38 android gradle

当我com.android.support:appcompat-v7:28.+在我的项目build.gradle(模块)中使用它时,它没有任何错误.但是当我使用时com.android.support:appcompat-v7:28,只是没有.+,它给了我一个错误:

无法解决:com.android.support:appcompat-v7:28.0

只是没有.+结束.我之前添加了maven但结果是一样的.有什么想法解决它吗?

Sou*_*abh 48

编辑:版本28.0.0,28.0.0-rc02现在可用.

28.0.0Google Maven上看不到任何版本.只有28.028.0.0-alpha1.只需将其更改为其中任何一个或以前的方式,即,28.0.0-alpha3哪个只是意味着.+主要版本下的任何版本.

对于alpha appcompat版本28更有意义

  • 我已经设置了`implementation'com.android.support:appcompat-v7:28.0.0'`我仍然得到`无法解析com.android.support:appcompat-v7:28.0.0.错误 (7认同)
  • 一旦我更新android工作室,一切都很好我今天开始面临同样的错误.任何更新? (4认同)

Vin*_*ran 27

在build.gragle(项目)上添加以下代码以添加Google maven存储库

allprojects {
    repositories {
    ...
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    ...
    }
}
Run Code Online (Sandbox Code Playgroud)


Ema*_*mad 17

一些人仍然可能有像我这样的问题(对于伊朗人和所有有制裁的国家),这是错误可以修复与代理我使用这个免费代理为Android工作室3.2 https://github.com/freedomofdevelopers/fod 只是为了Settings (Ctrl + Alt + S)搜索HTTP proxy然后检查Manual proxy configuration然后添加fodev.org for host name8118forPort number

android studio中代理设置的屏幕截图


xar*_*g89 10

正如@Sourabh指出的那样,您可以在Google Maven链接中检查Google列出了哪些软件包。

如果像我一样,提示您类似的消息Failed to resolve: com.android.support:appcompat-v7:28.0,则可能是您升级了targetSdkVersion或之后到达了那里compileSdkVersion

正如消息正确显示的那样,基本上正在发生的事情是找不到该软件包。如果您升级了SDK,请检​​查Google Maven,以查看要升级到的新SDK版本的软件包的可用版本。

我有这些依赖项(在版本27上):

implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:recyclerview-v7:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
Run Code Online (Sandbox Code Playgroud)

而且我不得不更改SDK版本以及其余的软件包编号:

implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
Run Code Online (Sandbox Code Playgroud)

现在,找到并下载了软件包。由于28版SDK的唯一可用软件包是28.0.0