Android 技巧 —— Debug 判断不再用 BuildConfig
解决方案:使用 ApplicationInfo.FLAG_DEBUGGABLE反编译 Debug 包和 Release 包对比看看有没有区别,会发现他们 AndroidManifest.xml 中 application 节点的 android:debuggable 值是不同的。Debug 包值为 true,Release 包值为 false,这是编译自动修改的。所以我们考虑通过 ApplicationInfo 的这个属性去判断是否是 Debug 版本,如下:public class A