赞
踩
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.)
升级Android studio为3.4.1之后,运行以前的项目会报以上错误。网上有说很多解决的办法,但是都试过了,还是没有解决。于是决定靠自己!皇天不负有心人!!!在研究了两天之后。终于找到了产生这种问题的原因。废话不多说,来看解决办法。
产生这种问题的原因有很多种。我这是其中一种:
如果在项目里面 你使用了ButterKnife映射工具,也是像我这样引入的。那么你可以继续往下看了!
将上面的引入方式,改为下面的引入方式:
//butterknife映射工具
implementation 'com.jakewharton:butterknife:10.0.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'
也就是说,把第二行的“implementation”改为“annotationProcessor”。再重新编译运行即可
如果还有问题的话,在app的gradle中添加如下代码:
android {
......
// java8才支持静态接口方法
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
......
}
产生这种问题的原因有很多种。不过之前在网上找的解决办法都不能解决因为这种原因而造成的这种问题!!第一次写博客,菜鸟一枚,如果有大佬有更好的意见或者建议,欢迎留言!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。