大佬教程收集整理的这篇文章主要介绍了android – 多次调用Gradle buildConfig,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我最初是从另一个地方添加这个buildConfig,但是如果我这样做的话,我能够创建一个最小的可重现测试:
buildTypes { debug { versionNameSuffix "-DEBUG" buildConfig "public static final int THING_ONE = 1;" buildConfig "public static final int THING_TWO = 2;" } release { zipAlign true buildConfig "public static final int THING_ONE = 3;" buildConfig "public static final int THING_TWO = 4;" } }
然后当我尝试在代码中使用它时:
public class Thing { public static final int THING = com.example.buildConfig.THING_ONE + com.example.buildConfig.THING_TWO; }
我会收到这个错误:
/Example/src/main/java/com/example/Thing.java:2: cAnnot find symbol symbol : variable THING_ONE LOCATIOn: class com.example.buildConfig public static final int THING = com.example.buildConfig.THING_ONE + com.example.buildConfig.THING_TWO;
有没有办法为buildConlavor或buildType添加多个不同的行到buildConfig(使用多次调用buildConfig – 而不是多行字符串)?
buildTypes { debug { versionNameSuffix "-DEBUG" buildConfigField "int","THING_ONE","1" buildConfigField "int","THING_TWO","2" } }
以上是大佬教程为你收集整理的android – 多次调用Gradle buildConfig全部内容,希望文章能够帮你解决android – 多次调用Gradle buildConfig所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。