无法解析android支持库v7-appcompat

时间:2017-09-06 20:24:56

标签: android gradle android-appcompat

我在android studio compile 'com.android.support:appcompat-v7:26.+'中创建空项目,默认情况下它的模块级build.gradle文件中有compile group: 'com.android.support', name:'v7-appcompat', version: '26.0.0',它编译好了,但是当我从{{指定任何具体版本时3}} gradle sync失败并显示消息

https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-2

我也尝试了以下符号 jcenter() maven { url "https://maven.google.com" } ,仍然没有成功。 我有

{{1}}

在存储库中。 安装存储库和同步项目 按钮无法点击。支持存储库已更新: enter image description here

3 个答案:

答案 0 :(得分:1)

你错过了这个人工制品的名字。将其更改如下:

compile 'com.android.support:v7-appcompat:26.0.0'

compile 'com.android.support:appcompat-v7:26.0.0'

答案 1 :(得分:0)

务必使用:

compileSdkVersion 26
buildToolsVersion "26.0.0"

或更晚。

无效缓存,请转到File> Invalidates Caches

enter image description here

只需点击Install Repository and sync Project链接即可安装缺少的依赖项。

enter image description here

然后再次将项目与gradle文件同步。

第二个解决方案,尝试再次卸载重新安装Android Support Repository(我认为它类似于干净缓存):

enter image description here

答案 2 :(得分:0)

检查错误消息:

  

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

正确的库 appcompat-v7 而不是 v7-appcompat

使用:

compile 'com.android.support:appcompat-v7:26.x.x'