在 build.gradle 中使用 java 类

ADM*_*ADM 5 android build.gradle android-gradle-plugin

嗨,也许这是一个愚蠢的问题,但我对 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";
}
Run Code Online (Sandbox Code Playgroud)

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

我知道我可以BuildConfigField从properties我现在正在做的文件中创建。但出于好奇,有没有办法在 .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
}
Run Code Online (Sandbox Code Playgroud)

不要被上面的代码所迷惑,这只是我想要实现的隐喻。