2016-05-24 11 views
9

मैं नया एंड्रॉइड स्टूडियो 2.2 पूर्वावलोकन का प्रयास कर रहा हूं, और किसी कारण से लेआउट संपादक पुराने संस्करण में बनाए गए लेआउट के लिए काम नहीं कर रहा है। यह मुझे बताता है कि विभिन्न संसाधन नहीं पाए गए हैं ... (इस तरह की फाइल पर मैंने अभी खोला है।)एंड्रॉइड स्टूडियो 2.2 पूर्वावलोकन 1 रेंडरिंग समस्याएं

क्या मुझे कुछ याद आ रही है? क्या कोई ऐसी चीज है जो मुझे अनजान है कि मुझे पुरानी परियोजना खोलते समय करना चाहिए था?

यह एक अच्छा लेआउट बनाते समय ठीक लगता है। यह केवल पहले बनाए गए लेआउट और मेनू है जो किसी समस्या का प्रतीत होता है।

कोई और इसका अनुभव कर रहा है?

मैंने सफाई की कोशिश की है, और परियोजना का पुनर्निर्माण किया है।

संपादित

रुचिकर लगती समस्या को केवल लेआउट है कि अन्य लेआउट शामिल के लिए हो रहा है ठीक है। यदि मैं शामिल कथन को हटा देता हूं तो यह ठीक से प्रस्तुत करता है, लेकिन अगर मैं इसे वापस जोड़ता हूं, तो यह शामिल आइटम नहीं ढूंढ सकता है और मुझे कोई समस्या देता है। (हालांकि मैं जाहिरा तौर पर शामिल लेआउट ही खोल सकते हैं, और यह ठीक renders ...)

अद्यतन

जाहिर है यह केवल मर्ज टैग के साथ हो रहा है। यदि लेआउट शामिल किया गया है तो मर्ज टैग का उपयोग करता है, यह प्रस्तुत नहीं करेगा और मुझे नीचे त्रुटि मिल जाएगी। अगर मैं विलय को हटा देता हूं, और बस एक और लेआउट टैग का उपयोग करता हूं तो यह ठीक काम करता प्रतीत होता है।

android.content.res.Resources$NotFoundException: Could not find layout resource matching value 0x7FFF03A2 (resolved name: item_monster_edit) in current configuration. 
at android.content.res.Resources_Delegate.throwException(Resources_Delegate.java:913) 
at android.content.res.Resources_Delegate.throwException(Resources_Delegate.java:900) 
at android.content.res.Resources_Delegate.getLayout(Resources_Delegate.java:437) 
at android.content.res.Resources.getLayout(Resources.java:1111) 
at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:136) 
at android.view.LayoutInflater.parseInclude(LayoutInflater.java:902) 
at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:854) 
at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:834) 
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) 
at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:861) 
at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:834) 
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) 
at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:861) 
at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:834) 
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:518) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:317) 
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:429) 
at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:389) 
at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:549) 
at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:534) 
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:966) 
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:534) 
at com.android.tools.idea.rendering.RenderTask.lambda$inflate$41(RenderTask.java:660) 
at com.android.tools.idea.rendering.RenderService.runRenderAction(RenderService.java:380) 
at com.android.tools.idea.rendering.RenderTask.inflate(RenderTask.java:660) 
at com.android.tools.idea.uibuilder.model.NlModel.inflate(NlModel.java:321) 
at com.android.tools.idea.uibuilder.model.NlModel.render(NlModel.java:378) 
at com.android.tools.idea.uibuilder.surface.DesignSurface$3.modelChanged(DesignSurface.java:794) 
at com.android.tools.idea.uibuilder.model.NlModel.lambda$notifyListenersModelUpdateComplete$52(NlModel.java:454) 
at java.lang.Iterable.forEach(Iterable.java:75) 
at com.android.tools.idea.uibuilder.model.NlModel.notifyListenersModelUpdateComplete(NlModel.java:454) 
at com.android.tools.idea.uibuilder.model.NlModel.updateModel(NlModel.java:368) 
at com.android.tools.idea.uibuilder.model.NlModel$1.run(NlModel.java:231) 
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:333) 
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:323) 
at com.intellij.util.ui.update.MergingUpdateQueue$3.run(MergingUpdateQueue.java:267) 
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:282) 
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:234) 
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) 
at com.intellij.util.Alarm$Request$1.run(Alarm.java:378) 
at com.intellij.util.Alarm$Request.run(Alarm.java:389) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:227) 
at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:187) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
at java.lang.Thread.run(Thread.java:745) 
+1

यह नहीं है ... यह एक अलग अपवाद उठाया जा रहा है। मैंने कोशिश की कि उन्होंने क्या सुझाव दिया - 23 में वापस बदलना (यह वास्तव में मैंने कोशिश की पहली चीजों में से एक था) लेकिन यह भी काम नहीं करता था। –

+0

आपने शायद कुछ –

+0

को गड़बड़ कर दिया है, उसी समस्या का सामना करना, मेरे लिए टैग में समस्याएं हैं, यूआई को टैग करने पर टिप्पणी करने से टिप्पणी और असुविधा आपके जैसा त्रुटि प्रदर्शित करती है। एक बग लगता है, उम्मीद है कि अगले निर्माण में तय किया जाएगा। –

उत्तर

3

आपने शायद इसे पहले ही हल कर लिया है लेकिन मुझे एक ही त्रुटि के साथ एक ही समस्या थी। हमेशा शामिल लेआउट के साथ।

समाधान एंड्रॉइड स्टूडियो में कैश/पुनरारंभ करने का समाधान था। अब यह काम कर रहा है और पूर्वावलोकन शामिल लेआउट के साथ लेआउट दिखाता है।

+0

में 'include' टैग का उपयोग करके डाले गए लेआउट के साथ एक ही समस्या थी। इस मुद्दे को हल किया। – Rajeev

1

लगता है कि कई डेवलपर इस समस्या का सामना कर रहे हैं। आप इसे यहां देख सकते हैं 211183

यदि आप टूल्स लोगों को इसे ठीक करने के लिए प्रतीक्षा नहीं कर सकते हैं, तो पुराने स्टूडियो संस्करणों पर स्विच करें। 2.1 ठीक काम करना चाहिए।

संपादित करें: पूर्वावलोकन 5 में फिक्स्ड

2

Ctrl + Shift + A (Cmd + Shift + A मैक पर?) लिखें "अमान्य"

का चयन करें "अमान्य कैश/पुनरारंभ"

+0

मुझे नहीं लगता कि कीबोर्ड शॉर्टकट भी एक ही चीज़ का सुझाव देने वाले शीर्ष उत्तर से इसे अलग करने के लिए पर्याप्त है। – Noumenon

+0

ठीक है अगर मुझे नहीं पता कि अमान्य कैश चीज़ कहां मिलें? यह उन लोगों की मदद करता है। – Sim

0

बस इन लाइनों को हटाने और ख हो सकता है यह

android:background="?android:attr/windowTitleStyle"> 

तय हो जाएगी यह वेन यू होता गुण ठीक से सेट नहीं कर रहे हैं।

+0

क्या यह आपके लिए काम करता है? – ouflak

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