Android开发Android开发Android开发经验谈

解决studio升级导致的:No such property:

2018-08-21  本文已影响25人  阴天吃鱼

对于这个问题,我实在不想多说什么,记录一下解决方式。
因为别的原因把studio升了个级,从3.0.1到3.1.4版本,然后运行编译原3.0版本项目的时候就出现这个问题了。

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

导致问题产生的原因,是因为项目中有使用了,bintray-release ,把相应引用的代码注释掉就能正常编译通过了。

以下是注释的代码段:

buildscript {
    
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4'
//        classpath 'com.novoda:bintray-release:0.5.0'
        classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // 添加插件 更好支持GreenDao
        

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

apply plugin: 'com.novoda.bintray-release'

publish {
    userOrg = '='//bintray.com用户名
    groupId = ''//jcenter上的路径
    artifactId = '-'//项目名称
    publishVersion = ''//版本号
    desc = ''
    website = 'https://github.com/hongyangAndroid/FlowLayout'
}

上一篇 下一篇

猜你喜欢

热点阅读