Android studio默认项目失败:错误:未能解析:com.Android.support:support-v4:25.2.0

Android studio默认项目失败:错误:未能解析:com.Android.support:support-v4:25.2.0,android,android-studio,android-sdk-tools,Android,Android Studio,Android Sdk Tools,我只是第一次开始应用程序开发,当我创建一个新项目时,默认项目将不会生成。我试着在谷歌上查找这些错误,并找到了一些,但他们的解决方案不起作用。考虑到我根本没有编辑过这些文件,我想这是安卓Studio设置不正确的问题,但我无法解决。错误如下: Error:Failed to resolve: com.android.support:support-v4:25.2.0 Install Repository and sync project Open File Show in Project Struc

我只是第一次开始应用程序开发,当我创建一个新项目时,默认项目将不会生成。我试着在谷歌上查找这些错误,并找到了一些,但他们的解决方案不起作用。考虑到我根本没有编辑过这些文件,我想这是安卓Studio设置不正确的问题,但我无法解决。错误如下:

Error:Failed to resolve: com.android.support:support-v4:25.2.0
Install Repository and sync project
Open File
Show in Project Structure dialog

Error:(23, 24) Failed to resolve: com.android.support.test.espresso:espresso-core:2.2.2
Install Repository and sync project
Show in File
Show in Project Structure dialog

Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:26.+
Install Repository and sync project
Show in File
Show in Project Structure dialog
apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.0"
    defaultConfig {
        applicationId "com.extremecomputing.spotzz"
        minSdkVersion 17
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:26.+'
    compile 'com.google.android.gms:play-services-maps:11.0.1'
    testCompile 'junit:junit:4.12'
}
它指向的build.gradle文件如下所示:

Error:Failed to resolve: com.android.support:support-v4:25.2.0
Install Repository and sync project
Open File
Show in Project Structure dialog

Error:(23, 24) Failed to resolve: com.android.support.test.espresso:espresso-core:2.2.2
Install Repository and sync project
Show in File
Show in Project Structure dialog

Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:26.+
Install Repository and sync project
Show in File
Show in Project Structure dialog
apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.0"
    defaultConfig {
        applicationId "com.extremecomputing.spotzz"
        minSdkVersion 17
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:26.+'
    compile 'com.google.android.gms:play-services-maps:11.0.1'
    testCompile 'junit:junit:4.12'
}
我尝试过以前的一个项目,我在网上发现了一些东西。例如,他们建议版本中的
+
可能会导致不可预测的构建,但事实并非如此。有人在
dependencies
一节中推荐了一些编译行,它暂时改变了错误,说我需要下载一些东西,然后又返回到原始错误。我还尝试确保SDK工具得到了更新,并且它们看起来已经更新了。如有任何建议,将不胜感激

试试这个:

  • 在Android Studio中,打开工具->Android->SDK管理器
  • 在“SDK工具”选项卡下,取消检查导致问题的库
  • 单击“应用”卸载它们
  • 重新检查相同的库,单击“应用”重新安装它们
  • 关闭SDK管理器并运行Gradle同步/构建

  • 请注意,从到最新的支持库,我们需要添加谷歌maven。如:

    重要提示:支持库现在可以通过谷歌的 Maven存储库。您不需要下载支持存储库 来自SDK管理器。有关详细信息,请参见支持库设置

    因此,您需要将google maven添加到rootbuild.gradle中,如下所示:

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

    阅读更多信息。

    我也有同样的问题,这是由于干扰了另一个库。
    就我而言,我不得不评论:

    编译'com.onesignal:onesignal:[3.5.3,4.0.0)


    现在它在SDK管理器中构建了

    ,您是否安装了
    Google Repository
    ?当您单击
    安装Repository并同步项目时会发生什么情况
    ?有时什么都没有,有时会弹出一个屏幕显示下载内容。取决于我单击的是哪一个,下载会成功还是失败,请说明有关conne的信息Action已关闭。我刚刚从屏幕右下角闪烁的红色感叹号中发现此错误:
    连接已关闭:javax.net.ssl.SSLException:java.net.SocketException:Software-cause-Connection-abort:recv failed
    这不是它以前显示的错误,但已关闭。现在是doi当我点击它时,不会显示任何错误。你可能需要一个代理或其他东西,但一般来说,在依赖项可以解决之前,你需要repos。如果你指的是SDK工具>支持存储库>谷歌存储库下的一行,它说我已经安装了54版。我已经尝试过两次了。发布后我记得NG,这是我在安装过程中耗尽硬盘驱动器的空间,它导致了错误,但是在清理了一些空间并点击重试之后,安装完成了,所以我认为一切都正常。我正处于重新安装Android Studio和SDK的中间。去你的SDK工具文件夹,检查是否有东西。如果你正在重新安装它。…这将解决问题。您的工具丢失了。这是一个软件包问题。重新安装修复了问题。现在我遇到了测试问题。我的计算机有点过时,因此无法支持虚拟设备模拟。正在尝试让我的手机设置立即进行测试。@Xandor:如果您遇到同样的问题,请尝试“菜单文件”->“Inv”重新安装之前,alidate会在Android Studio中缓存/重新启动。这是推荐的还是必需的?支持存储库已正确下载并安装,因此我不确定这是否会有帮助。我现在正在重新安装所有内容,因此我将尝试这一后续内容,并记下练习内容,但现在我甚至无法使用compile a Hello World项目。这将解决
    未能解决的问题:com.android。支持:appcompat-v7:26.+
    部分。它可能与网络连接或防病毒或阻止android Studio的某些内容有关。