android studio build error:防火墙阻止gradle访问工作室

我的防火墙不允许我访问gradle . 有没有解决的办法?

FAILURE:构建因异常而失败 .

  • 出现了什么问题:配置根项目'MyApplication3'时出现问题 .

无法解析配置':classpath'的所有依赖项 . 无法解析com.android.tools.build:gradle:1.5.0 . 要求:: MyApplication3:未指定无法解析com.android.tools.build:gradle:1.5.0 . 无法获得资源'https://jcenter.bintray.com/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom' . 与https://jcenter.bintray.com的连接被拒绝

这是我的gradle文件

apply plugin: 'com.android.application'
final def extension = android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        applicationId "com.tataelxsi.snigdha.myapplication"
        minSdkVersion 8
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguardandroid.txt'), 'proguard-rules.pro'
        }
    }
}
extension
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.2.1'
    compile 'com.android.support:support-v4:23.2.1'
    compile 'com.android.support:design:23.2.1'
}

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.3'
}

回答(2)

3 years ago

您只需打开根gradle文件,然后在依赖关系块中设置类路径,但请确保项目gradle文件中设置的类路径不在您的modual gradle文件中,我希望这可以帮助您

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'

    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

3 years ago

  • 转到控制面板

  • 选择系统和安全

  • 你会看到windows防火墙选项选择

  • 允许程序通过Windows防火墙

image here

现在取消选中android studio并单击确定