我正在编写自定义gradle插件。
在我的自定义插件中,如何获取宿主项目的compileSdkVersion。

最佳答案

您可以从project.android.compileSdkVersion检索它

apply plugin: CompileSdkVersionPlugin
...

class CompileSdkVersionPlugin implements Plugin<Project> {
    void apply(Project project) {
        project.task('compileSdkVersion') {
            doLast {
                println project.android.compileSdkVersion
            }
        }
    }
}

然后终端中的gradle -q compileSdkVersion命令将输出以下输出:
android-25

关于android - 如何在我的自定义Gradle插件中获取compileSdkVersion,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43026263/

10-09 09:20