首页 > 解决方案 > 在 build.gradle 中使用 java 类

问题描述

嗨,也许这是一个愚蠢的问题,但我对 groovy 和 gradle 不太熟悉,无法得到确切的答案。

  public class Config{
   public static final String APPLICATION_ID="com.app.dracula";
   public static final int VERSION_CODE=1;
    public static final String VERSION_NAME="1.0.0";
}

我有像上面这样的课。我可以使用这个类build.gradle来分配所有字段(注意字段名称)。

我知道我可以BuildConfigFieldproperties我现在正在做的文件中创建。但出于好奇,有没有办法使用 .java 类或接口build.gradle?我可以实现类似的东西。

 defaultConfig {
    applicationId Config.APPLICATION_ID
    minSdkVersion 16
    targetSdkVersion 26
    versionCode Config.VERSION_CODE
    versionName Config.VERSION_NAME
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    vectorDrawables.useSupportLibrary = true
}

不要被上面的代码弄糊涂了,这只是我想要实现的一个隐喻。

标签: androidandroid-gradle-pluginbuild.gradle

解决方案


推荐阅读