首页 文章

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

提问于
浏览
-2

我的防火墙不允许我访问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 回答

  • 0

    您只需打开根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
    }
    
  • 0
    • 转到控制面板

    • 选择系统和安全

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

    • 允许程序通过Windows防火墙

    image here

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

相关问题