Не удалось найти метод classpath () для аргументов [com.android.tools.build:gradle:3.3.0] для объекта типа: - PullRequest
1 голос
/ 06 июня 2019

У меня есть проблема при попытке запустить флаттер в cmd

  • Ошибка при запуске Gradle: ProcessException: процесс "xx \ android \ gradlew.bat" аварийно завершился:

FAILURE: сборка не удалась, исключение.

  • Где: Строка файла сборки "xx \ android \ app \ build.gradle": 61

  • Что пошло не так: Возникла проблема при оценке проекта ': app'.

    Не удалось найти метод classpath () для аргументов [com.android.tools.build:gradle:3.3.0] для объекта типа org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

Приложение / build.gradle

dependencies {
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    classpath 'com.android.tools.build:gradle:3.3.0'
    classpath 'com.google.gms:google-services:4.2.0'

}

build.gradle

dependencies {
        classpath 'com.android.tools.build:gradle:3.3.1'
    }

gradle.properties

android.useAndroidX=true
android.enableJetifier=true
org.gradle.jvmargs=-Xmx1536M

1 Ответ

0 голосов
/ 06 июня 2019

В вашем app/build.gradle у вас есть для удаления этих зависимостей:

dependencies {
    classpath 'com.android.tools.build:gradle:3.3.0'  //to be removed
    classpath 'com.google.gms:google-services:4.2.0'  //to be removed
}

В вашей build.gradle (основной папке) у вас есть для добавления в блоке buildscript:

buildscript {
    repositories {
        google()
        //... others
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.0'
        classpath 'com.google.gms:google-services:4.2.0'

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