获取子项目属性

时间:2016-08-03 09:39:33

标签: android gradle android-gradle

我有一个使用Android库(“mylib”)的Android应用程序(“myapp”)。 我需要从应用程序build.gradle获取mylib build.gradle versionCode。

这就是我现在所拥有的:

mylib的build.gradle:

apply plugin: 'com.android.library'

android {
    ...
    defaultConfig {
        ...
        versionCode 42
        ...
    }
    ...
}

myapp的settings.gradle:

include ':myapp', ':mylib'

myapp的build.gradle:

apply plugin: 'com.android.application'
...
android {
    ...
    defaultConfig {
        ...
        versionCode project(":mylib").versionCode
        ...
    }
    ...
}

但Gradle输出错误:

  

无法在项目':mylib'

上找到属性'versionCode'

你有什么想法吗?

0 个答案:

没有答案