Android Studio 4.0.2 Gradle Error: No value has been specified for property 'enableGradleWorkers'
Android Studio 4.0.2 Gradle Error: No value has been specified for property 'enableGradleWorkers'
我正在使用 Android Studio 4.0.2
,但出现错误:
No value has been specified for property 'enableGradleWorkers'.
将此添加到您的 gradle:android.enableGradleWorkers=true
这对我有用。
生成输出中有一个日志。
下有问题
.gradle\caches\modules-2\files-2.1\folderofdependency'
删除此缓存文件夹并重新重建。
问题出在Android项目本身
所以我搜索了很多解决方案,但没有任何效果,所以你唯一能做的就是:
开始一个新项目
如果代码在 github 上可用,他们会导入它,请不要更新插件
从下一次开始,您可以在 android 项目中进行每次更改后测试它是否工作正常,并继续推动它 github
这样,如果再次出现任何错误,您可以还原更改
如果有人在没有创建新项目的情况下解决了这个问题,请告诉
问题 -
发现任务“:app:generateSafeArgsDebug”(类型 'ArgumentsGenerationTask')的配置存在问题。
No value has been specified for property 'enableGradleWorkers'.
我用-
解决了
在应用程序中gradle -
应用插件:'androidx.navigation.safeargs'
在项目的 gradle -
类路径 'androidx.navigation:navigation-safe-args-gradle-plugin:2.2.0-rc02'
我在使用 android.arch.xxxx
的类路径时遇到的问题
可能对像我一样遇到这个令人沮丧的错误的人有所帮助。
发生这种情况是因为 crashlytics gradle 插件 版本 2.7.1
要修复,简单降级到最新的工作版本:
打开你的项目级别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'
}
更新
正如@sense Atef Farouk 所建议的那样,最新版本的 firebase-crashlytics-gradle 插件必须在 build.grandle
上最后应用
因此在您的项目级别 build.gradle
您可以使用任何版本,但在 模块级别 build.gradle
您必须确保 com.google.firebase.crashlytics是最后申请的:
plugins {
id 'com.android.application'
id 'com.google.gms.google-services'
id 'com.google.firebase.crashlytics'
}
这可能是由于您的插件排序所致。请参阅此 SO 以修复:
这些 gradle 组合对我来说效果很好。
在项目级别:
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'
所以,如果这样,请不要降级到任何其他版本。
诀窍在于 gradle 应用级别:
怎么样?
您需要将这一行 apply plugin: 'com.google.firebase.crashlytics'
移动到文件的最后一行。
像这样:
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'
我正在使用 Android Studio 4.0.2
,但出现错误:
No value has been specified for property 'enableGradleWorkers'.
将此添加到您的 gradle:android.enableGradleWorkers=true
这对我有用。
生成输出中有一个日志。
下有问题.gradle\caches\modules-2\files-2.1\folderofdependency'
删除此缓存文件夹并重新重建。
问题出在Android项目本身
所以我搜索了很多解决方案,但没有任何效果,所以你唯一能做的就是:
开始一个新项目
如果代码在 github 上可用,他们会导入它,请不要更新插件
从下一次开始,您可以在 android 项目中进行每次更改后测试它是否工作正常,并继续推动它 github
这样,如果再次出现任何错误,您可以还原更改
如果有人在没有创建新项目的情况下解决了这个问题,请告诉
问题 - 发现任务“:app:generateSafeArgsDebug”(类型 'ArgumentsGenerationTask')的配置存在问题。
No value has been specified for property 'enableGradleWorkers'.
我用-
解决了在应用程序中gradle - 应用插件:'androidx.navigation.safeargs'
在项目的 gradle - 类路径 'androidx.navigation:navigation-safe-args-gradle-plugin:2.2.0-rc02'
我在使用 android.arch.xxxx
的类路径时遇到的问题可能对像我一样遇到这个令人沮丧的错误的人有所帮助。
发生这种情况是因为 crashlytics gradle 插件 版本 2.7.1
要修复,简单降级到最新的工作版本:
打开你的项目级别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'
}
更新
正如@sense Atef Farouk 所建议的那样,最新版本的 firebase-crashlytics-gradle 插件必须在 build.grandle
因此在您的项目级别 build.gradle
您可以使用任何版本,但在 模块级别 build.gradle
您必须确保 com.google.firebase.crashlytics是最后申请的:
plugins {
id 'com.android.application'
id 'com.google.gms.google-services'
id 'com.google.firebase.crashlytics'
}
这可能是由于您的插件排序所致。请参阅此 SO 以修复:
这些 gradle 组合对我来说效果很好。
在项目级别:
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'
所以,如果这样,请不要降级到任何其他版本。
诀窍在于 gradle 应用级别:
怎么样?
您需要将这一行 apply plugin: 'com.google.firebase.crashlytics'
移动到文件的最后一行。
像这样:
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'