- 编debug包调试没问题,rel包闪退,提示未找到某资源
解决:1.混淆编译后,部分资源文件或方法被混淆找不到
2.正式包一般会加 minifyEnabled true shrinkResources true 而debug包则是false,在某些原因下,也会导致找不到方法或控件。 此时可以试试把正式版也改成false。若能成功解决,需要手动去除多余未引用资源哦。
2.导入第三方控件或包,调用控件或者写在act布局文件里后,闪退并一直报找不到xx控件null,代码里删除掉对应控件的调用又会报下一个控件为空一直循环。
解决:这种都是第三方库的控件或者包有问题,或者与你的布局代码冲突导致,此时试试删掉第三方控件,即可。
控件冲突或者包有问题,建议找找对应第三方不同版本的包,可能新版就可以了。