作者:横戈跃马2012 | 来源:互联网 | 2022-12-10 07:15
当我com.android.support:appcompat-v7:28.+
在我的项目build.gradle
(模块)中使用它时,它没有任何错误.但是当我使用时com.android.support:appcompat-v7:28
,只是没有.+
,它给了我一个错误:
无法解决:com.android.support:appcompat-v7:28.0
只是没有.+
结束.我之前添加了maven但结果是一样的.有什么想法解决它吗?
1> Sourabh..:
编辑:版本28.0.0
,28.0.0-rc02
现在可用.
我28.0.0
在Google Maven上看不到任何版本.只有28.0
和28.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.错误
一旦我更新android工作室,一切都很好我今天开始面临同样的错误.任何更新?
2> Vinil Chandr..:
在build.gragle(项目)上添加以下代码以添加Google maven存储库
allprojects {
repositories {
...
maven {
url 'https://maven.google.com/'
name 'Google'
}
...
}
}
3> Emad..:
一些人仍然可能有像我这样的问题(对于伊朗人和所有有制裁的国家),这是错误可以修复与代理我使用这个免费代理为Android工作室3.2
https://github.com/freedomofdevelopers/fod
只是为了Settings (Ctrl + Alt + S)
搜索HTTP proxy
然后检查Manual proxy configuration
然后添加fodev.org
for host name
和8118
forPort number
4> xarlymg89..:
正如@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'
而且我不得不更改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'
现在,找到并下载了软件包。由于28版SDK的唯一可用软件包是28.0.0
。