2016-04-06 7 views
16

मैं निम्न अपवाद दिखाई दे रही है:अपवाद - सूचकांक 6 में विशेषता को हल करने में विफल रहा है: TypedValue

04-06 13:35:58.498 4219 4219 E AndroidRuntime: android.view.InflateException: Binary XML file line #17: Failed to resolve attribute at index 6: TypedValue{t=0x3/d=0x46 "res/color/abc_secondary_text_material_dark.xml" a=2 r=0x7f0e00e5} 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:539) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.inflate(CalligraphyLayoutInflater.java:60) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getView(MenuPopupHelper.java:374) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.support.v7.internal.view.menu.MenuPopupHelper.measureContentWidth(MenuPopupHelper.java:223) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.support.v7.internal.view.menu.MenuPopupHelper.tryShow(MenuPopupHelper.java:157) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run(ActionMenuPresenter.java:781) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5417) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 6: TypedValue{t=0x3/d=0x46 "res/color/abc_secondary_text_material_dark.xml" a=2 r=0x7f0e00e5} 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:705) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:6890) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:7071) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.widget.FrameLayout$LayoutParams.<init>(FrameLayout.java:446) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:386) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:385) 
04-06 13:35:58.498 4219 4219 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:502) 

यह दो बार अब हुआ है जब मैं अपने टूलबार में मेनू बटन क्लिक किया। दुर्भाग्य से, यह काफी अप्रत्याशित प्रतीत होता है और कई प्रयासों में से दो बार हुआ। मेरे मेनू इस तरह दिखता है:

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 

    <item android:id="@+id/menu_action_show_project_startup" 
    android:title="@string/menu_action_project_intro" 
    android:orderInCategory="300" 
    app:showAsAction="never"/> 

    <item android:id="@+id/menu_action_report_issue" 
     android:title="@string/menu_action_report_issue" 
     android:orderInCategory="300" 
     app:showAsAction="never"/> 

    <item android:id="@+id/menu_action_toggle_mobile_data" 
    android:checkable="true" 
    android:checked="true" 
    android:title="@string/menu_action_toggle_mobile_data" 
    android:orderInCategory="500" 
    app:showAsAction="never"/> 

    <item android:id="@+id/menu_action_logout" 
    android:title="@string/menu_action_logout" 
    android:orderInCategory="600" 
    app:showAsAction="never"/> 

</menu> 

मैं एक ऐसी ही सवाल पर एक नज़र था - Android XML: RuntimeException: Failed to resolve attribute at index 6 - लेकिन मेरी समस्या फैब बटन से ही शुरू करने के लिए नहीं लगता है और मैं अपने अनुप्रयोग में AppCompat उपयोग कर रहा हूँ।

+0

मैं एक ही है समस्या –

+0

अरे, क्या आपको अपनी समस्या का समाधान मिला? यदि हां, तो आप इस सवाल का जवाब दे सकते हैं, ताकि अगर वे समान समस्या का सामना कर सकें तो अन्य लोगों की मदद कर सकते हैं :) –

+0

नहीं, अभी तक कुछ भी नहीं – vkislicins

उत्तर

3

TaoBit से ऊपर समाधान के आधार पर उपयोग सुनिश्चित करें, मैंने महसूस किया कि मुद्दा था के साथ मेरे विषय स्वीकार्य नहीं था मार्शमलो में इसलिए मैंने

<style name="Dark.Overlay" parent="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 
    <item name="android:background">?attr/colorPrimary</item> 
</style> 

को इसके साथ बदल दिया और यह सब काम किया। संकेत के लिए धन्यवाद ताओबिट। आपने 2 दिन के काम और बहुत सारे सिरदर्द बचाए। मैं दिन से बहुत प्यार करता हूँ।

<style name="MyToolbar" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="android:background">#FF0000</item> 
    <item name="android:textColorPrimary">#FFFFFF</item> 
</style> 
0

मैं इस समस्या थी और यह मेरे dimens.xml फ़ाइल में निम्न पंक्ति होने की वजह से किया गया था:

<dimen name="viewname_padding_top">?actionBarSize</dimen> 

इसलिए मैंने इसे लाए गए:

<dimen name="viewname_padding_top">@dimen/abc_action_bar_default_height_material</dimen> 
संबंधित मुद्दे