Не удалось выполнить сборку: LocationAwareException: сбой при выполнении задачи ': app: processDebugGoogleServices' - PullRequest
0 голосов
/ 25 августа 2018

Я пытаюсь импортировать некоторый исходный код в Android Studio 3.0.1, но получаю следующую ошибку: The app gradle file must have a dependency at org.gradle.tooling.internal.consume

Я не знаю, в чем проблема, хотя у меня Gradle 4.9

Файл моего Gradle:

buildscript {
            repositories {
                jcenter()
                google()
            }
            dependencies {
                classpath 'com.android.tools.build:gradle:3.3.0-alpha06'
                classpath 'com.google.gms:google-services:4.0.1'

                // NOTE: Do not place your application dependencies here; they belong

            // in the individual module build.gradle files
        }
    }

    allprojects {
        repositories {
            jcenter()
            maven {
                url "https://maven.google.com"
            }
            maven { url "https://jitpack.io" }
            maven { url 'http://guardian.github.com/maven/repo-releases' }
            mavenCentral()
            google()
        }
    }

    task clean(type: Delete) {
        delete rootProject.buildDir
    }

Весь отчет об ошибках:

Ошибка: внутренняя ошибка: org.gradle.tooling.BuildException: не удалось выполнить сборку с использованием дистрибутива Gradle https://services.gradle.org/distributions/gradle-4.9-all.zip'. при org.gradle.tooling.internal.consumer.ExceptionTransformer.transform (ExceptionTransformer.java:51) в org.gradle.tooling.internal.consumer.ExceptionTransformer.transform (ExceptionTransformer.java:29) в org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure (ResultHandlerAdapter.java:41) в org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor $ 1 $ 1.run (DefaultAsyncConsumerActionExecutor.java:57) в org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63) в org.gradle.internal.concurrent.StoppableExecutorImpl $ 1.run (StoppableExecutorImpl.java:46) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) на java.lang.Thread.run (Thread.java:745) на org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult (BlockingResultHandler.java:46) в org.gradle.tooling.internal.consumer.DefaultBuildLauncher.run (DefaultBuildLauncher.java:77) в com.android.tools.idea.gradle.project.build.invoker.GradleTasksExecutorImpl.lambda $ invokeGradleTasks $ 2 (GradleTasksExecutorImpl.java:373) в org.jetbrains.plugins.gradle.service.execution.GradleExecutionHelper.execute (GradleExecutionHelper.java:218) в com.android.tools.idea.gradle.project.build.invoker.GradleTasksExecutorImpl.invokeGradleTasks (GradleTasksExecutorImpl.java:426) в com.android.tools.idea.gradle.project.build.invoker.GradleTasksExecutorImpl.run (GradleTasksExecutorImpl.java:209) в com.intellij.openapi.progress.impl.CoreProgressManager $ TaskRunnable.run (CoreProgressManager.java:726) в $ com.intellij.openapi.progress.impl.CoreProgressManager.lambda runProcess 1 $ (CoreProgressManager.java:176) в com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun (CoreProgressManager.java:556) в com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress (CoreProgressManager.java:501) в com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress (ProgressManagerImpl.java:66) в com.intellij.openapi.progress.impl.CoreProgressManager.runProcess (CoreProgressManager.java:163) в com.intellij.openapi.progress.impl.ProgressManagerImpl $ 1.run (ProgressManagerImpl.java:137) в com.intellij.openapi.application.impl.ApplicationImpl $ 2.run (ApplicationImpl.java:334) в java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) в java.util.concurrent.FutureTask.run (FutureTask.java:266) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) at java.lang.Thread.run (Thread.java:745) Причина: org.gradle.internal.exceptions.LocationAwareException: выполнение не удалось выполнить задачу ': app: processDebugGoogleServices'. в org.gradle.initialization.DefaultExceptionAnalyser.transform (DefaultExceptionAnalyser.java:74) в org.gradle.initialization.MultipleBuildFailuresExceptionAnalyser.transform (MultipleBuildFailuresExceptionAnalyser.java:49) в org.gradle.initialization.MultipleBuildFailuresExceptionAnalyser.transform (MultipleBuildFailuresExceptionAnalyser.java:39) в org.gradle.initialization.StackTraceSanitizingExceptionAnalyser.transform (StackTraceSanitizingExceptionAnalyser.java:30) вorg.gradle.initialization.DefaultGradleLauncher.doBuildStages (DefaultGradleLauncher.java:149) в org.gradle.initialization.DefaultGradleLauncher.executeTasks (DefaultGradleLauncher.java:121) в org.gradle.internal.invocation.GradleBuildController $ 1.call (GradleBuildController.java:77) в org.gradle.internal.invocation.GradleBuildController $ 1.call (GradleBuildController.java:74) в org.gradle.internal.work.DefaultWorkerLeaseService.withLocks (DefaultWorkerLeaseService.java:152) в org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks (StopShieldingWorkerLeaseService.java:38) в org.gradle.internal.invocation.GradleBuildController.doBuild (GradleBuildController.java:96) в org.gradle.internal.invocation.GradleBuildController.run (GradleBuildController.java:74) в org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run (BuildModelActionRunner.java:55)

1 Ответ

0 голосов
/ 26 августа 2018

Изменить версию Android Gradle Plugin на 3.1.4 с использованием gradle версии 4.4-all

Файл сборки верхнего уровня: buildscript:

classpath 'com.android.tools.build:gradle:3.1.4'

файл gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...