एंड्रॉइड स्टूडियो में लेआउट पूर्वावलोकन में निम्नलिखित त्रुटि का कारण क्या है?
समस्याएँ प्रस्तुत करना निम्न वर्ग नहीं खोज सका: - android.support.v7.internal.app.indowDecorActionBar (फिक्स बिल्ड पाथ, क्रिएट क्लास) टिप: प्रोजेक्ट बनाने का प्रयास करें।
एंड्रॉइड स्टूडियो में लेआउट पूर्वावलोकन में निम्नलिखित त्रुटि का कारण क्या है?
समस्याएँ प्रस्तुत करना निम्न वर्ग नहीं खोज सका: - android.support.v7.internal.app.indowDecorActionBar (फिक्स बिल्ड पाथ, क्रिएट क्लास) टिप: प्रोजेक्ट बनाने का प्रयास करें।
जवाबों:
Actionbar को हटा दिया गया है और टूलबार द्वारा प्रतिस्थापित किया गया है। यदि आप अभी के लिए एक्शनबार का उपयोग जारी रखना चाहते हैं, तो यह कहा जा सकता है:
मेरे पास आज भी यही मुद्दा था और इस समाधान ने मेरे लिए काम किया। FYI करें मैं एंड्रॉइड स्टूडियो में हूं, लेकिन उम्मीद है कि समाधान ग्रहण के लिए समान है।
FYI करें, जब आप ऐसा करने के लिए तैयार हों, तब टूलबार के साथ एक्शनबार को बदलने पर एक सभ्य ब्लॉग पोस्ट है: https://blog.xamarin.com/android-tips-hello-toolbar-goodbye-action-bar/
मुझे लगता है कि आपको "com.android.support:appcompat-v7:23.1.1"अपनी moduleसेटिंग्स पर निर्भर होना चाहिए ।
ActionBar पदावनत कर दिया गया है।
बस से अपने निर्भरता को बदलने 'com.android.support:appcompat-v7:23.1.1'के लिए 'com.android.support:appcompat-v7:23.0.1'में "build.gradle" ।
आप अपनी शैली माता-पिता को भी बदल सकते हैं "Theme.AppCompat.Light.NoActionBar"।
के Toolbarबजाय का उपयोग करने का प्रयास करें ActionBar।
यह मेरे लिए काम करता है
AppTheme माता-पिता को Res / मान / स्टाइल में बदलना। xml ने इस समस्या को हल किया। बदलने के
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
साथ में
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
या आप सूची से एपीआई स्तर 21 को बदल सकते हैं ।
गोटो: रेस -> मूल्य -> शैलियाँ (V21) ->
कोड
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
पूर्वावलोकन के रूप Apptheme.NoActionBarमें अपने विषय का चयन करें । क्योंकि वंचित है, वापस करने के लिए आपका स्वागत है । नहीं में अपनी निर्भरता को बदलने की जरूरत है । से करने के लिए ।ActionBarToolBarbuild.gradle(Module:app)com.android.support:appcompat-v7:23.1.1com.android.support:appcompat-v7:23.0.1
आशा है कि यह आपकी मदद करेगा!!!
मेरे पास एक समान मुद्दा था, और जैसा कि कई ने कहा है कि ActionBar को पदावनत किया गया है क्योंकि यह निर्दिष्ट करने के लिए चाल थी
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
नोट: कि जनक .NoActionBar में समाप्त होता है।
चूंकि ActionBar को हटा दिया गया है Android टूलबार का उपयोग करने में चला गया है जिसे आप डेवलपर .android.com पर यहां पढ़ सकते हैं
मैंने निर्दिष्ट करने की कोशिश की
<style name="AppTheme.NoActionBar">
जैसा कि एक अन्य पोस्ट में कहा गया है और उस त्रुटि को फेंक दिया। हालांकि अन्य लोगों के पास वह मुद्दा नहीं हो सकता है।
मुझे एंड्रॉइड स्टूडियो 1.5 (AppCompatActivity के साथ भी) में एक ही समस्या है, और समस्या को हल करने का मेरा प्रयास मेरे एंड्रॉइड स्टूडियो को 2.0 में अपडेट करना था। यह मेरे मामले में समस्या को हल करता है। आप लिंक डाउनलोड को इसमें देख सकते हैं: http://tools.android.com/download/studio/canary/latest
आपको एपीआई रेंडरिंग स्तर को 17 में बदलने की आवश्यकता होगी, उच्च स्तरीय एपिस के साथ रेंडरिंग समस्या हो सकती है, डिफ़ॉल्ट थीम रखने के लिए उच्च स्तर एपिस मान सकते हैं, और आशा है कि आप कोई भी निर्दिष्ट नहीं हैं।