不能解析依赖关系在 Android 与 jcenter studio

发布时间: 2016/9/16 14:58:05
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

为什么我的程序挂上解决在 andorid studio appDebug 的依存关系?我不能解决任何库。

这是我的根 gradle 文件︰

buildscript {
repositories {

    jcenter()

}
dependencies {
    classpath 'com.android.tools.build:gradle:1.5.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    jcenter()
}
}

和这是我的应用程序 gradle:

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.example.alimohammadi.myapplication"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

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

我不能解决 junit。我不能访问到https://jcenter.bintray.com/与我 browser (它给了我连接 time 出在其他网站时返回 true 响应)。

解决方法 1:

一天后 time 浪费我发现它有伊朗开发人员的礼物:D

最后我 switch 回.和解决的问题。 mavenCentral()。 通过改在我根 gradle mavenCentral()

我根 build.gradle 文件转到以下代码︰

buildscript {
repositories {

   mavenCentral()

}
dependencies {
    classpath 'com.android.tools.build:gradle:1.5.0'
}
}

allprojects {
repositories {
    mavenCentral()
}
}

所以我们要添加一些图书馆不存在在 mevenCentral proxy 向我们的 gradle.properties 文件如下访问 jcenter:D

systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=user
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=localhost
systemProp.http.auth.ntlm.domain=domain

或为 https

systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=user
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=localhost
systemProp.https.auth.ntlm.domain=domain
官方微信
官方QQ群
31647020