答案 0 :(得分:2)
我找出了问题!!但如果有人能向我解释为什么会造成这样的问题。
我删除了style.xml中的
无衬线-等宽
它有效!
答案 1 :(得分:2)
如果其他人遇到以下两种症状:
MessageQueue-JNI:android.view.InflateException:二进制XML文件行#17:错误导致类
引起:java.lang.ArrayIndexOutOfBoundsException:length = 15;指数= 665
解决方案似乎是删除以下项目:
<item name="android:fontFamily"></item>
从styles.xml文件中。这样做解决了我的问题。
答案 2 :(得分:0)
如上所述,在没有正确父级的字段中设置Button或TextView上的fontFamily,即android:Widget.TextView或android:Widget.Holo.Button,会导致下面列出的堆栈跟踪崩溃。 / p>
来自here的修正案对我有用:
Loop Values
然后将样式应用于:
<style name="TextViewStyle" parent="android:Widget.TextView">
<item name="android:fontFamily">sans-serif-medium</item>
</style>
<style name="ButtonStyle" parent="android:Widget.Holo.Button">
<item name="android:fontFamily">sans-serif-medium</item>
</style>
避免此错误:
<item name="android:textViewStyle">@style/TextViewStyle</item>
<item name="android:buttonStyle">@style/ButtonStyle</item>