想要module的Application和library一键切换。
通过在gradle.properties中设置标志,在build.gradle判断flag.toBoolean进行相应的修改。
当我设置isLibrary = true时,通过flag.toBoolean判断运行的结果反而是判断为false的效果呢?
开始我判断if(isLibrary.toBoolean()){...}后发现一直报错no route match,鬼使神差的加了个!之后就发现我对上了。非常神奇
更神奇的来了,我后来想探索一下这个问题又改回了false,这个时候,它又事可以使用的。
猜测gradle.properties中的数据是不是有什么缓存还是有什么,尝试了clean rebuild project没有区别,如何保证我每改一次能够真正使用到这个数据呢?