Android- Gradle: возникла проблема при настройке корневой студии проекта Android

Я перешел из eclipse в android studio. Я создаю новый проект, и я хочу запустить его на основе genymotion. Когда я нажимаю значок запуска, он начинает компилироваться и дает мне эту ошибку:

Error:Gradle: A problem occurred configuring root project 'Khabar'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:1.1.0.
     Required by:
         :Khabardar:unspecified
      > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.pom'.
         > d29vzk4ow07wi7.cloudfront.net

Это некоторые части моего build.gradle:

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "example.ir.khabar"
        minSdkVersion 8
        targetSdkVersion 20
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

build.gradle в корне:

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "example.ir.khabar"
        minSdkVersion 8
        targetSdkVersion 20
        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:20.0.0'
    compile files('libs/universal-image-loader-1.8.4-with-sources.jar')
}

Не могли бы вы мне помочь? моя версия gradle gradle -2.2.1-all

Ответ 1

Для меня решение заключалось в том, чтобы добавить http-url для jcenter вместо https:

buildscript {
    repositories {
        jcenter {
            url "http://jcenter.bintray.com/"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0'

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

Ответ 2

В дополнение к Al ответу, мне также пришлось поместить URL внутри allprojects:

allprojects {
    repositories {
        jcenter {
            url "http://jcenter.bintray.com/"
        }
    }
}

Ответ 3

У меня была такая же проблема на Ubuntu Mate 18.04. Мне удалось это исправить, заменив ibm-java80-jdk & ibm-java80-jre с openjdk. Кроме того, я обновил свой DNS до DNS-облака. Но я не думаю, что это как-то связано с исправлением.

Ответ 4

добавьте google() в свой аккаунт в разделе репозиториев, чтобы решить вашу проблему.

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

    }
}

allprojects {
    repositories {
        jcenter()
    }
}