Android Studio编译错误:
Error:No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage
无法解决这个问题2天。
请检查您的Android系统日志。通常它位于:
对于Windows:
C:\User\yourusername\\.AndroidStudio3.1\system\log\idea.log
我遇到了同样的问题,我得到了这个错误日志:
Caused by: groovy.lang.MissingPropertyException: No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage
这意味着您必须将com.novoda.bintray-版本升级到最新版本
dependencies {
classpath 'com.novoda:bintray-release:0.8.0'
}
只需删除此行:apply from:'.. / api.attributes
在你的图书馆的你的Android项目的构建gradle中
最后,我已经解决了。在我的情况下,我使用的是Gradle本地分发,因此我将其更改为使用默认的gradle包装器。只需复制最新版本并将其粘贴到项目文件中,即可将您的gradle更新为项目中的最新版本。
您必须使用旧版本的gradle。例:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip