Переход на Gradle плагин 3.2.1 - PullRequest
0 голосов
/ 09 ноября 2018

В проекте ранее использовался gradle 4.3.1, а теперь выполняется миграция на 4.8.1 с плагином gradle 3.2.1

В самом проекте не используются никакие kotlin, но я получаю эту ошибку

Could not resolve all files for configuration ':module-sdk:lintClassPath'.
> Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.71.
  Required by:
      project :sdk > com.android.tools.lint:lint-gradle:26.2.1
      project :sdk > com.android.tools.lint:lint-gradle:26.2.1 > com.android.tools:sdk-common:26.2.1
      project :module-sdk > com.android.tools.lint:lint-gradle:26.2.1 > com.android.tools.build:builder:3.2.1
      project :module-sdk > com.android.tools.lint:lint-gradle:26.2.1 > com.android.tools.build:manifest-merger:26.2.1
      project :module-sdk > com.android.tools.lint:lint-gradle:26.2.1 > com.android.tools.lint:lint:26.2.1
      project :module-sdk > com.android.tools.lint:lint-gradle:26.2.1 > com.android.tools.lint:lint-gradle-api:26.2.1
      project :module-sdk > com.android.tools.lint:lint-gradle:26.2.1 > com.android.tools.build:builder:3.2.1 > com.android.tools:common:26.2.1
      project :module-sdk > com.android.tools.lint:lint-gradle:26.2.1 > com.android.tools.lint:lint:26.2.1 > com.android.tools.lint:lint-kotlin:26.2.1
      project :module-sdk > com.android.tools.lint:lint-gradle:26.2.1 > com.android.tools.lint:lint-gradle-api:26.2.1 > com.android.tools.build:gradle-api:3.2.1
      project :module-sdk > com.android.tools.lint:lint-gradle:26.2.1 > com.android.tools:sdk-common:26.2.1 > com.android.tools:sdklib:26.2.1 > com.android.tools:repository:26.2.1
      project :module-sdk > com.android.tools.lint:lint-gradle:26.2.1 > com.android.tools.lint:lint:26.2.1 > com.android.tools.lint:lint-checks:26.2.1 > com.android.tools.lint:lint-api:26.2.1

Уровень проекта build.gradle выглядит так:

buildscript {
  ext.kotlin_version = '1.3.0'
  repositories {
    mavenLocal()
    jcenter()
    google()
  }

  dependencies {
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
  }
}

Кажется, Linttool не может найти kotlin-stdlib-jdk8: 1.2.71?

1 Ответ

0 голосов
/ 09 ноября 2018
allprojects {
  repositories {
    google()
    jcenter()
  }
}

Вышеуказанные строки в проекте build.gradle исправили проблему.

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