为了账号安全,请及时绑定邮箱和手机立即绑定

解决失败:com.android.Support:appcompat-v7:26.0.0

解决失败:com.android.Support:appcompat-v7:26.0.0

HUH函数 2019-06-26 17:22:38
解决失败:com.android.Support:appcompat-v7:26.0.0我在安卓工作室有这个问题。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 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

请注意,我们需要添加GoogleMaven以使用支持库,从订正25.4.0..就像在新闻稿上写着:

重要:支持库现在可以通过Google的Maven存储库获得。您不需要从SDK管理器下载支持存储库。有关更多信息,请参见支持库设置。

阅读更多支持库设置.

Play servicesFirebase自11.2.0版本以来的依赖关系也需要GoogleMaven。朗读,阅读使用GooglePlay服务对应用程序的一些更新GoogleAPI Android 2017年8月-版本11.2.0发布说明.

因此,您需要将GoogleMaven添加到您的根部 build.gradle就像这样:

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

对于Gradle Build Tools插件版本3.0.0,您可以使用google()存储库(更多见迁移到Gradle 3.0.0的Android插件):

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

最新情况:

从…Google的Maven存储库:

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

要将它们添加到构建中,首先需要将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/'
    }}

然后将所需的库添加到模块的依赖项块中。例如,appcompat库如下所示:

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

但是,如果您试图使用上述库的旧版本,而依赖关系失败,那么它在Maven存储库中是不可用的,您必须从离线存储库中获取库。


查看完整回答
反对 回复 2019-06-26
  • 3 回答
  • 0 关注
  • 4252 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信