Не удалось найти метод content() для аргументов — Android Studio

#android #gradle #android-gradle-plugin

#Android #gradle #android-gradle-плагин

Вопрос:

Я пытаюсь запустить приложение Signal из Android studio, но у меня следующая ошибка :

 A problem occurred evaluating root project 'Signal'.
> Could not find method content() for arguments [build_ln9dya767x5ojwb6lu9wg470$_run_closure1$_closure2$_closure4$_closure5@1a6eaf53] on object of type org.gradle.api.internal.artifacts.repositories.DefaultMavenArtifactRepository.
 

Соответствующая строка является содержимым и находится в файле build.gradle :

 buildscript {
    repositories {
        google()
        mavenCentral()
        jcenter {
            content {
                includeVersion 'org.jetbrains.trove4j', 'trove4j', '20160824'
                includeGroupByRegex "com\.archinamon.*"
            }
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'
    }
}
 

Комментарии:

1. Вы настроили Android Studio на использование оболочки Gradle или используете локальную версию Gradle? Метод content был добавлен в версии 5.1 Gradle, поэтому для решения вашей проблемы вам понадобится как минимум эта версия. Если вы не хотите использовать оболочку (что и следовало бы), вам следует использовать версию 6.5 Gradle, поскольку ее версия в настоящее время используется приложением Signal.