android开发编译出错:Unable to find method ''org.gradle.api.file.RegularFileProperty org.gradle.api.file.ProjectLayout.fileProperty(org.gradle.api.provider.Provider)解决方法

Unable to find method ''org.gradle.api.file.RegularFileProperty org.gradle.api.file.ProjectLayout.fileProperty(org.gradle.api.provider.Provider)''
'org.gradle.api.file.RegularFileProperty org.gradle.api.file.ProjectLayout.fileProperty(org.gradle.api.provider.Provider)'

Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.

Stop Gradle build processes (requires restart)
Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.

In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
原因是gradle版本太低了,匹配不了当前使用的Android Studio版本
将
classpath 'com.android.tools.build:gradle:3.3.2'
改为
classpath 'com.android.tools.build:gradle:4.1.3'
即可解决问题。也就是修改gradle的版本到Android Studio要求的匹配的版本即可解决问题(不一定是修改为4.1.3,根据自己使用的as版本实现情况修改,不知道的可以创建一个新项目查看一下)

posted @ 2024-01-19 14:50  yongfengnice  阅读(916)  评论(0编辑  收藏  举报