Unable to find method ‘org.gradle.api.tasks.TaskInputs.property(Ljava/lang/String;Ljava/lang/Object;

Unable to find method 'org.gradle.api.tasks.TaskInputs.property(Ljava/lang/String;Ljava/lang/Object;)Lorg/gradle/api/tasks/TaskInputs;'.
Possible causes for this unexpected error include:
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的依赖项缓存可能已损坏(有时在网络连接超时后发生)

经过排查找到原因了,主要原因是我这边断电后gradle插件出问题了,解决办法;

方法一:

我的gradle插件版本是3.4.2,对应的warpper插件地址是

distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

只需要将6.1.1改成3.4.2对应的版本即可,也就是改成5.1.1即可如下:

distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

方法二:

删除报错的gradle版本,到gradle官网重新下载即可

然后重新gradle就好了

感谢博主提供思路:博主直达

猜你喜欢

转载自blog.csdn.net/xiayiye5/article/details/108881505