No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage

Posted JiangGH

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage相关的知识,希望对你有一定的参考价值。

自从android studio升级到3.1版本,谷歌又折腾出让你意想不到的错误。。。。

从github上下了个项目用来学习,却出现了如下错误:

No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage

 在网上搜索到的解决方法大都是让把Gradle降级,但是新版本的AS最低Gradle版本是4.4,没有办法降级,这就让人头疼了。

查了很久,才找到解决办法:

产生这个问题的原因是项目中导入的一个module使用了bintray插件导致的,在module的build.gradle文件中将bintray相关代码注释掉,之后进行编译,有可能会报其他错误,这个时候就继续删错误指向的语句,之后便能正常运行。

以上是关于No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage的主要内容,如果未能解决你的问题,请参考以下文章

Android Gradle报错 (Error:No such property: GradleVersion for class: JetGradlePlugin) 的原因与解决

No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage

ERROR (no such process)

Ibatis中的一个“There is no READABLE property named 'uId' in class 'userinfoPo”错误

Error:(6, 0) No such property: outputDir for class: org.gradle.api.internal.project.DefaultProject_D

android开发里跳过的坑-AS导入NDK工程提示错误 No such property: sdkHandler for class: com.android.build.gradle.Librar