无法解决:'com.android.support:appcompat-v7'无关紧要我做什么

时间:2018-03-06 22:20:46

标签: android gradle intellij-idea

我知道,它看起来像是重复的,但其他解决方案都没有。我刚从Android Studio切换到IntelliJ IDEA(所以我不需要3000个不同的IDE),在设置之后,我创建了一个新项目来测试一切都很好。 Gradle构建开始没问题但是它会引发错误:

Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:27.0.3

这是一个新鲜的,未经编辑的build.gradle文件。

annoying message

在消息中,它为我提供了 Install Repository and sync project 的选项,这就是我的问题开始的地方。无论AppCompat库是什么版本,IntelliJ都会不停地将这个错误打包在我的脸上。

任何提示?

2 个答案:

答案 0 :(得分:4)

那是因为该库没有27.0.3。您可能需要27.1.0,或者27.0.2

您可以在https://maven.google.com看到不同工件组和工件的版本列表。

答案 1 :(得分:1)

当我尝试将targe SDK版本23更改为SDK版本26时,这是我的错误 无法解析配置':app:_debugApkCopy'的所有依赖项。

  

找不到com.android.support:appcompat-v7:27.1.0。        在以下位置搜索:

已解决 @ android / build.gradle:

allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            url "$rootDir/../node_modules/react-native/android"
        }
        maven {
            url "https://maven.google.com"
        }
    }
}

@ app / build.gradle文件:

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.1"

    defaultConfig {
        applicationId "WWWWWWWWWW"
        minSdkVersion 16
        targetSdkVersion 27

      ......

  //under dependicies
compile "com.android.support:appcompat-v7:27.1.0"

至少我以这种方式解决了该错误,是的,我还需要解决另一个错误