2016-03-10 12 views
93

मैंने अपडेट करने के बाद एंड्रॉइड पूर्वावलोकन एन को एंड्रॉइड एसडीके अपडेट किया है, मुझे यह एक्सएमएल प्रतिपादन त्रुटि मिल रही है। विवरण पर क्लिक करने के बाद यह निम्नलिखित स्टैक ट्रेस दिखा रहा है कैसे एंड्रॉयड स्टूडियो में इस बगएक्सएमएल रेंडरिंग त्रुटियां एंड्रॉइड पूर्वावलोकन एन

?

org.jetbrains.android.uipreview.RenderingException: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0 
at org.jetbrains.android.uipreview.LayoutLibraryLoader.load(LayoutLibraryLoader.java:90) 
at org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:180) 
at com.android.tools.idea.rendering.RenderService.createTask(RenderService.java:166) 
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:649) 
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:80) 
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.java:594) 
at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152) 
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452) 
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402) 
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54) 
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137) 
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7.run(AndroidLayoutPreviewToolWindowManager.java:589) 
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320) 
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310) 
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254) 
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269) 
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227) 
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217) 
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) 
at com.intellij.util.Alarm$Request$1.run(Alarm.java:351) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:745) 
+0

जो एपीआई स्तर पर आप डिजाइन प्रतिपादन के लिए चयन किया है .. एम का चयन केवल – Bharatesh

+2

मैं का चयन किया है एपीआई स्तर एन कोशिश लेकिन एपीआई स्तर एम का चयन अपनी कार्यशील ठीक बाद। –

+0

@ कृष्णामेना नया समाधान मेरे [उत्तर] में अपडेट किया गया है (http://stackoverflow.com/questions/35914758/xml-rendering-errors-android-preview-n/35980065#35980065) –

उत्तर

230

यह वह जगह है से बचने के लिए। असमर्थित MAJOR.MINOR संस्करण 52,0

वैकल्पिक हल:: आमतौर पर आप त्रुटि मिलती है कि आप Android एन स्थापित किया है हैं, तो पुराने एक के साथ एंड्रॉयड प्रतिपादन संस्करण को बदलने और समस्या गायब हो जाएगा।

समाधान: स्थापित करें Android SDK Tools 25.1.3 (उपकरण) या अधिक

enter image description here

+2

हाँ मुझे लगता है कि API में कुछ बग है स्तर एन –

+0

वही समस्या, आपका समाधान ठीक काम करता है, धन्यवाद! –

+0

धन्यवाद! शायद एंड्रॉइड एन – jos

10

नए समाधान:

अपडेट कर रहा है Android SDK Tools 25.1.3 यह स्वचालित रूप से हटा देगा के बाद वह बग

अपने एसडीके उपकरण अपडेट करें।

enter image description here

पुराने समाधान:

मैं

enter image description here

मैं वहाँ लगता है के साथ एसडीके अद्यतन करने के बाद एक ही समस्या है, कुछ एपीआई में बग स्तर एन है मैं वास्तव में Ivo Stoyanov के answer की सराहना करें लेकिन मुझे एक और समाधान मिला है: Android 6,0 ​​

enter image description here

अब त्रुटि दूर चला गया है:

सबसे पहले मैं परिवर्तन जब एपीआई 23 के साथ आईडीई में लेआउट प्रतिपादन Android संस्करण का उपयोग करने के लिए है। मुझे बिल्कुल नहीं पता क्यों, लेकिन अब यह मुझे नहीं लगता है।

धन्यवाद :)

+0

मेरे पास केवल 23 है, और एन, मुझे क्या करने की ज़रूरत है? –

+0

आपको नए अपडेट के लिए इंतजार करना पड़ सकता है, –

+0

मैंने इसे 2.0.7 के साथ करने की कोशिश की, और अभी भी त्रुटियां हो रही हैं, यह काम नहीं कर रही है, इसलिए मैं विंडोज़ पर एक गैर-प्रशासक के रूप में स्थिर पर वापस स्विच करने जा रहा हूं। –

1

मुझे इसी प्रकार की त्रुटि थी। मैंने ऊपर वर्णित चरणों का पालन किया। मैंने पूर्वावलोकन संस्करण को पुराने संस्करण में बदल दिया और यह काम किया।

Screenshot for the same

संबंधित मुद्दे