此次崩溃最近是通过我们的崩溃报告系统实现的。我无法重现这次崩溃,到目前为止我们只有1份报告。
应用程序是一个大型应用程序,包含许多活动和片段,而堆栈跟踪并未指示应用程序在崩溃发生的位置(整个堆栈跟踪似乎发生在Android
或AppCompat
课程 - 没有提到我的应用程序代码)。
所以基本上我无法知道在我的应用程序中有哪些TextView
,在我的应用程序中有问题(并且不,我不能为我的整个应用程序发布所有布局xml文件)。
鉴于这些信息,任何人都可以提供有关如何调试此堆栈跟踪的建议吗?
Fatal Exception: android.view.InflateException: Binary XML file line #43: Binary XML file line #43: Error inflating class TextView
Caused by android.view.InflateException: Binary XML file line #43: Error inflating class TextView
Caused by java.lang.UnsupportedOperationException: Failed to resolve attribute at index 4: TypedValue{t=0x2/d=0x1010099 a=1}
at android.content.res.TypedArray.getColor(TypedArray.java:476)
at android.widget.TextView.<init>(TextView.java:1077)
at android.widget.TextView.<init>(TextView.java:990)
at android.support.v7.widget.AppCompatTextView.<init>(AppCompatTextView.java:62)
at android.support.v7.widget.AppCompatTextView.<init>(AppCompatTextView.java:58)
at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:103)
at android.support.v7.app.AppCompatDelegateImplV9.createView(AppCompatDelegateImplV9.java:1029)
at android.support.v7.app.AppCompatDelegateImplV9.onCreateView(AppCompatDelegateImplV9.java:1087)
at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:47)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:776)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:865)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
at android.view.LayoutInflater.inflate(LayoutInflater.java:525)
at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
at android.widget.Editor$SuggestionsPopupWindow.initContentView(Editor.java:3686)
at android.widget.Editor$PinnedPopupWindow.<init>(Editor.java:3384)
at android.widget.Editor$SuggestionsPopupWindow.<init>(Editor.java:3669)
at android.widget.Editor.replace(Editor.java:423)
at android.widget.Editor$3.run(Editor.java:2343)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
答案 0 :(得分:2)
如果您正在使用服务或应用程序上下文来扩展视图,那么主题属性在某些时候可能是不可用的
使用context.setTheme(R.style.your_theme);
在夸大观点之前
我用这个解决了相同的错误。
的更多信息答案 1 :(得分:-2)
问题在于TextView样式的Parent主题。 检查此文本视图的ID