android - 在 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
来分配所有字段(注意字段名称)。
我知道我可以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
}
不要被上面的代码弄糊涂了,这只是我想要实现的一个隐喻。
解决方案
推荐阅读
- sql - T-SQL PATINDEX 中双百分号 (%%) 的意义
- c# - C#:超时与经过的时间不匹配
- visual-studio-code - VS Code 在 144hz 显示器上运行速度明显不超过 60fps?
- html - 尝试将 z-index 与 div 一起使用
- autoscaling - ECS Auto Scaling - 无法按 CPU 预留指标横向扩展
- c# - 如何在 F# 中有一个暴露的静态常量成员?
- javascript - 打开/关闭菜单问题;在移动设备和台式机/笔记本电脑上
- ruby - 在与正则表达式相同的命名空间中实例化一个类
- python - Python Pandas 日期时间自定义 BQuarterEnd
- python - Python pandas dataframe pivot 仅适用于 pivot_table() 但不适用于 set_index() 和 unstack()