2016-12-29 11 views
5

Od czasu ostatniej aktualizacji Androida Studio (2.3 Beta 1). Wystąpił błąd podczas przeglądania układów. Projekty są tylko szarymi ekranami i nic nie pokazuje. Próbowałem już kilku proponowanych rozwiązań, ale żaden z nich nie zadziałał. Próbowałem już:Edytor układów już nie działa: Renderowanie nie powiodło się ze znanym błędem

  • odbudować i projekt re-sync z opcją Gradle
  • Invalidate buforuje
  • Zmień Androida w wersji renderowania
  • Sprawdzanie aktualizacji i zainstalować najnowszą wersję

Rendering failed with a known bug. Please try a rebuild.

The following classes could not be instantiated: 
- android.support.v7.widget.AppCompatButton (Open Class, Show Exception, Clear Cache) 
- android.support.v7.widget.AppCompatEditText (Open Class, Show Exception, Clear Cache) 
- android.support.v7.widget.AppCompatTextView (Open Class, Show Exception, Clear Cache) 



Tip: Use View.isInEditMode() in your custom views to skip code or show 
sample data when shown in the IDE. If this is an unexpected error you can 
also try to build the project, then manually refresh the layout. 



`Exception Details java.lang.NoSuchFieldError: AppCompatTextHelper 
at android.support.v7.widget.AppCompatTextHelper.loadFromAttributes(AppCompatTextHelper.java:58) 
at android.support.v7.widget.AppCompatTextHelperV17.loadFromAttributes(AppCompatTextHelperV17.java:40) 
at android.support.v7.widget.AppCompatButton.<init>(AppCompatButton.java:72) 
at android.support.v7.widget.AppCompatButton.<init>(AppCompatButton.java:62) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:441) 
at org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:240) 
at org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:195) 
at com.android.tools.idea.rendering.LayoutlibCallbackImpl.loadClass(LayoutlibCallbackImpl.java:193) 
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:333) 
at android.view.BridgeInflater.onCreateView(BridgeInflater.java:152) 
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:717) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:785) 
at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:222) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727) 
at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:858) 
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.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.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:324) 
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:429) 
at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:368) 
at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:567) 
at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:549) 
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863) 
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:549) 
at com.android.tools.idea.rendering.RenderTask.lambda$inflate$1(RenderTask.java:680) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
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) 

Czy masz pojęcie, skąd to może pochodzić?

EDIT: Błąd został zgłoszony do Google https://code.google.com/p/android/issues/detail?can=1&q=230569&colspec=ID%20Status%20Priority%20Owner%20Summary%20Stars%20Reporter%20Opened&id=230569

+0

Miałem ten sam problem w AS 2.3 Beta 2. Rozwiązałem go, powracając do wersji 2.2.3 –

+1

@ PiotrakZawadzki problem został rozwiązany na AS 2.3 RC 1 – filol

Odpowiedz

0

Po jednej aktualizacji Google to działa ponownie

0

Chyba nie brakuje Ta zależność

kompilacji "com.android.support:appcompat-v7:22.1.0"

wystarczy dodać go do budowania Gradle

+0

nie, mam najnowszą wersję: – filol

+0

'compile 'com.android. support: appcompat-v7: 25.1.0'' (sry nie mogę edytować mojego komentarza) – filol

+0

Proszę sprawdzić czy twój sdk 25 jest poprawnie zainstalowany. –

Powiązane problemy