Android Studio 4.0.2 Gradle Error: No value has been specified for property 'enableGradleWorkers'

Viewed 5263

I am using Android Studio 4.0.2 and I am getting error:

No value has been specified for property 'enableGradleWorkers'.
7 Answers

This happens because of crashlytics gradle plugin on version 2.7.1

To fix, simple downgrade to the latest working version:

open your project level build.gradle

 dependencies {
     //your stuff
        //classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1' THIS VERSION DOESNT WORK
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.6.1'
    }

UPDATE
As suggested by @صلي علي محمد Atef Farouk, recent versions of firebase-crashlytics-gradle plugin must be applied by last on build.grandle

So in your project level build.gradle you can use any version of but in the module level build.gradle you must ensure that com.google.firebase.crashlytics is the last one to be applied:

plugins {
    id 'com.android.application'
    id 'com.google.gms.google-services'
    id 'com.google.firebase.crashlytics'
}

These are gradle combinations working fine for me .

in project level:

    classpath 'com.android.tools.build:gradle:4.2.2'
    classpath 'com.google.gms:google-services:4.3.8'
    classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1' 

so, if like this don't downgrade to any other version.

The trick is in gradle app level:

how? you need to move this line apply plugin: 'com.google.firebase.crashlytics' to be last line in the file. like this:

apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'

This worked for me.

There was a log at Build Output. There is an issue under

.gradle\caches\modules-2\files-2.1\folderofdependency'

Delete this cached folder and rebuild again.

For problem - A problem was found with the configuration of task ':app:generateSafeArgsDebug' (type 'ArgumentsGenerationTask').

No value has been specified for property 'enableGradleWorkers'.

I solved it by using -

  1. In App's gradle - apply plugin: 'androidx.navigation.safeargs'

  2. In Project's gradle - classpath 'androidx.navigation:navigation-safe-args-gradle-plugin:2.2.0-rc02'

The problem I had that I was using classpath of android.arch.xxxx

May be helpful to those who encountered this frustrating error like me.

The problem originates from Android project itself

So I searched for a lot of solution but nothing works, So the only thing that you can do is:

Start a new Project

  • if the code is available on github them import it and please dont update the plugins

  • And from next time the thing that you can do is after each change in your android project test it if it is working fine, and keep pushing it on github

  • So that if any error appears again you can revert back the changes

If anyone solved this problem without creating a new project please tell

Related