ОШИБКА: не удалось найти com.android.tools.build:gradle:3.4.1 - PullRequest
1 голос
/ 18 мая 2019

Я пытаюсь обновить свой проект Android.

Я изначально получил эту ошибку:

ОШИБКА: метод Gradle DSL не найден: 'classpath ()' Возможные причины: В проекте 'xxx' может использоваться версия подключаемого модуля Android Gradle, который не содержит метод (например, 'testCompile' был добавлен в 1.1.0). Обновите плагин до версии 3.4.1 и синхронизируйте проект

Итак, я попробовал это в моем приложении build.gradle:

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1'
        classpath 'io.fabric.tools:gradle:1.29.0'
    }
}

Но теперь я получаю эту ошибку:

ОШИБКА: не удалось найти com.android.tools.build:gradle:3.4.1.

Что делать? Спасибо за вашу помощь.

Ответы [ 2 ]

2 голосов
/ 19 мая 2019
buildscript {
    repositories {
        jcenter()
        google()
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.0'
    }
}
2 голосов
/ 18 мая 2019

Похоже, что текущие версии плагина Android Gradle не добавлены в Maven Central, но присутствуют в jcenter.Добавьте jcenter() в свой список репозиториев и Gradle должен найти версию

repositories {
    ....
    jcenter()
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...