当前位置: 首页 > 知识库问答 >
问题:

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

蒙华翰
2023-03-14

我在Android studio中遇到了这个问题。

Error:(22, 13) Failed to resolve: com.android.support:appcompat-v7:26.0.0
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:C:/Users/username/AndroidStudioProjects/ElectroSave/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

这是我的格雷德代码:

apply plugin: 'com.android.application'

android {
       compileSdkVersion 26
      buildToolsVersion "25.0.2"
    defaultConfig {
    applicationId "com.example.noelly.myapplication"
    minSdkVersion 19
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
}
   buildTypes {
      release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 
'proguard-rules.pro'




 dependencies {
     compile fileTree(dir: 'libs', include: ['*.jar'])
     compile 'com.android.support:appcompat-v7:26.0.0'
}

共有3个答案

苏鸿羽
2023-03-14

> < li>

将它添加到build.gradle(项目:projectname)中

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

将其添加到build.gradle(模块:应用程序)

dependencies {
  compile 'com.android.support:appcompat-v7:26.1.0'
}
仲孙思源
2023-03-14

请注意,我们需要添加谷歌专家才能从25.4.0版本开始使用支持库。正如发行说明所说:

重要提示:支持库现在可以通过Google的Maven存储库获得。您无需从SDK管理器下载支持存储库。有关详细信息,请参阅支持库设置。

在支持库设置中阅读更多信息。

自11.2.0版以来,播放服务Firebase依赖项也需要google maven。阅读使用Google Play服务和Google API的应用程序的一些更新Android 2017年8月-版本11.2.0发行说明。

因此,您需要将google maven添加到根构建中。gradle如下:

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

对于Gradle构建工具插件版本3.0.0,您可以使用<code>google()

allprojects {
    repositories {
        jcenter()
        google()
    }
}

更新:

来自Google的Maven存储库:

以下Android库的最新版本可从谷歌的Maven存储库中获得:

  • Android支持库
  • 架构组件
  • 约束布局库
  • Android测试支持库
  • 数据绑定库
  • Android即时应用库
  • 谷歌播放服务
  • 火基

要将它们添加到您的构建中,您需要首先将 Google 的 Maven 存储库包含在您的顶级/根 build.gradle 文件中:

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
        // An alternative URL is 'https://dl.google.com/dl/android/maven2/'
    }
}

然后将所需的库添加到模块的依赖项块中。例如,应用程序组件库如下所示:

dependencies {
    compile 'com.android.support:appcompat-v7:26.1.0'
}

但是,如果您尝试使用上述库的较旧版本,并且您的依赖项失败,则该库在 Maven 存储库中不可用,您必须改为从脱机存储库中获取该库。

满俊楠
2023-03-14

要使用从版本 26.0.0 开始的支持库,您需要将 Google 的 Maven 存储库添加到项目的 build.gradle 文件中,如下所述:https://developer.android.com/topic/libraries/support-library/setup.html

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

对于Android Studio 3.0.0及以上版本:

allprojects {
        repositories {
            jcenter()
            google()
        }
    }
 类似资料: