В Android Studio произошла ошибка синхронизации gradle: «Не удалось найти метод calsspath () для аргументов [com.github.dcendents: android-maven-gradle-plugin: 2.0]» - PullRequest
0 голосов
/ 24 апреля 2018

Я пытался сделать публичную библиотеку на Github. И я поставил несколько ключевых слов на градлах.

------------- (build.gradle) для модуля ----------------

apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'
group='com.home'
version='1.0'
...

------------- (build.gradle) для проекта ---------------

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.1'
        calsspath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
        ....

Мне кажется, я правильно набрал все ключевые слова. Но это продолжает генерировать сообщение об ошибке синхронизации, как показано ниже.

"Could not find method calsspath() for arguments [com.github.dcendents:android-maven-gradle-plugin:2.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler."

Моя версия Graddle - 4.4.

Небольшая помощь, пожалуйста.

1 Ответ

0 голосов
/ 25 апреля 2018

Зависимости для подключаемых плагинов должны быть определены в блоке buildscript в начале вашего файла сборки.В простом одномодульном проекте это выглядело бы так:

buildscript {
  dependencies {
    classpath 'com.android.tools.build:gradle:3.1.1'
    classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
  }
}

apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'

В случае многомодульного проекта вам необходимо поместить блок buildscript в ваш корневой проект.

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