catch exception:android.view.InflateException: Binary XML file line #0: Error inflating class TextView
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:714)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:756)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:759)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
这个问题花了2个小时…,AndroidStudio的提示坑了,行数都没有指对。
问题是因为textview 的背景引用了一个shape,但是这个shape放在了drawable-21文件夹下。导致在Api 19上直接崩溃。
当然这种崩溃可能还有其他原因,我这个算是比较坑的了,一般可能因为你在xml中使用了某些attribute但是只在高API才会生效也会报这个错,或者自定义的view中出现了问题。