Решение проблемы при синхронизации gradle - не удалось найти lint-gradle-api.jar (com.android.tools.lint: lint-gradle-api: 26.1.2) - PullRequest
0 голосов
/ 25 октября 2018

Я обновил Android Studio до версии 3.2.1 и теперь остановился на точке с такой проблемой: Не удалось найти lint-gradle-api.jar (com.android.tools.lint: lint-gradle-api: 26.1.2),Поиск производился в следующих местах: https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar

Я попытался изменить порядок файлов build.gradle.Тем не менее, вы можете найти вложение здесь.

Я испробовал все решения.

Я знаю, что в этом вопросе есть дубликаты, но их решение не работает.enter image description here

Ответы [ 4 ]

0 голосов
/ 03 декабря 2018

Как написано в https://flutter.su/note/1,, вы должны найти .gradle-файл для вашего проекта (в Android это обычно app / build.gradle) и изменить (порядок репозиториев имеет смысл):

buildscript {

    repositories {
        google()
        jcenter()
        maven {
            url 'https://dl.google.com/dl/android/maven2'
        }
    }
    ...
}

...

allprojects {
    repositories {
        jcenter()

        maven {
            url "https://maven.google.com"
        }
        google()
    }
}
0 голосов
/ 26 октября 2018

В последние дни было много подобных проблем, которые можно было бы решить, добавив репозиторий google() на первую позицию в блоке repositories сценариев сборки.См. Подробное объяснение в следующих ответах:

Основная причина, связанная с отсутствием библиотек в Jcenter, подробно объясняется здесь: https://stackoverflow.com/a/50885939/6899896

Примечание см. https://stackoverflow.com/a/52947028/6899896:вам нужно изменить .flutter / packages / flutter_tools / gradle / flutter.gradle в дополнение к сценариям сборки вашего проекта (уровням модуля и приложения), чтобы установить google () repo first и jcenter () last

0 голосов
/ 05 ноября 2018

TL; DR :

  1. Открыть <flutter_dir>\flutter\packages\flutter_tools\gradle\flutter.gradle
  2. Заменить buildscript этим (порядок хранилищ имеет значение)

      buildscript {
        repositories {
          jcenter()
          maven {
            url 'https://dl.google.com/dl/android/maven2'
          }
      }
      dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
      }
    }
    
0 голосов
/ 26 октября 2018

Если вы действительно пытаетесь запустить проект Flutter, вам также необходимо изменить порядок в файле Gradle Flutter:

<flutter directory>/packages/flutter_tools/gradle/flutter.gradle

Я также обновил Gradle допоследняя версия (https://docs.gradle.org/current/userguide/installation.html) и перезапущенная Android Studio

...