我已经使用了Gradle很长一段时间但是今天我遇到了障碍。似乎无法使用buildConfigField创建枚举。
IE中。定义String非常简单:
buildConfigField“String”,“APP_VERSION”,“\”“+ myVersionName +”\“”
但是尝试使用emum会导致一些不正确的JAVA代码。
buildConfigField "enum", "LanguageId", "{EN, DA, DE}"
结果int
public static final enum LanguageId = {EN,DA,DE};
应该是
public static final enum LanguageId {EN,DA,DE};
这是限制还是我做错了什么?
添加到开发人员的错误列表中 https://code.google.com/p/android/issues/detail?id=101287