tinker示例工程BuildConfig中的tinkerId
示例工程里面有如下的信息:
public class BuildInfo { /** * they are not final, so they won't change with the BuildConfig values! */ public static String TINKER_ID = BuildConfig.TINKER_ID; }
我一直以为是什么东西配置错了,一直在BuildConfig中找不到这个BuildConfig.TINKER_ID
认真看了下示例的代码才发现是因为
示例工程里面在:
defaultConfig 下直接通过 以下的方法设置了: TinkerId
buildConfigField "String", "TINKER_ID", "\"${getTinkerIdValue()}\""
汗
跟 packageConfig 搞混了