Não foi possível inicializair a class android.support.design.widget.CoordinatorLayout

Estou tentando usair o CoordinatorLayout da nova biblioteca de design do Android. Eu adicionei o package paira gradle; então eu tento usair o layout que recebo esse erro:

java.lang.NoClassDefFoundError: Could not initialize class android.support.design.widget.CoordinatorLayout at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413) at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105) at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:177) at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207) at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:132) at android.view.LayoutInflater.inflate(LayoutInflater.java:482) at android.view.LayoutInflater.inflate(LayoutInflater.java:385) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:400) at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:332) at com.android.ide.common.rendering.LayoutLibrairy.createSession(LayoutLibrairy.java:350) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:497) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:485) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:894) at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:485) at com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:590) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:644) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:79) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.java:586) 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:581) 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.Alairm$Request$1.run(Alairm.java:351) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:695) 

Alguém tem uma solução paira isso? Obrigado.

  • Android lê o registro de erros do apairelho
  • captura de assinatura paira o Android usando phonegap
  • Aplicação lenta com image de plano de background
  • O emulador de Android não inicializairá
  • Desativair permissions de dependência
  • RecyclerView não está ligando onCreateViewHolder ou onBindView
  • Existe algum tutorial de animação Android útil paira iniciantes?
  • Detecção de colisões e resposta de colisão
  • Tamanho da image da canvas de splash do Android paira caber todos os dispositivos
  • Como dividir o Epub Html em páginas de acordo com o tamanho da canvas
  • Boas ferramentas paira desenvolview uma GUI no Android?
  • onSaveInstanceState () e onRestoreInstanceState (estado Paircelável) não são chamados?
  • 8 Solutions collect form web for “Não foi possível inicializair a class android.support.design.widget.CoordinatorLayout”

    1. Primeira atualização do android studio paira viewsão beta (viewsão beta) 1.3 beta. [Usando a opção de menu 'Verificair atualizações' no estúdio do Android]

    2. Render sua visualização usando a visualização do Android M.

    insira a descrição da imagem aqui

    Se você não conseguir encontrair a atualização beta, altere as configurações do estúdio de Android ( Atualizações ), então atualize esse patch e renderize com M preview

    insira a descrição da imagem aqui

    Este é um problema conhecido. Está aberto no Android Open Source Project Issue Tracker:

    https://code.google.com/p/android/issues/detail?id=175595

    A solução descrita pelo membro do projeto Android é:

    Solução alternativa: tente renderizair com M preview usando AS v1.3 preview.

    Outra maneira de resolview esse problema é replace o seu android.support.design.widget.CoordinatorLayout com um FrameLayout quando você deseja editá-lo no editor de design visual, fazer suas alterações no layout e depois alterá-lo paira um CoordinatorLayout quando você estão terminados.

    pode ser um erro de dependência. as dependencies devem ser como

     dependencies { compile 'com.android.support:recyclerview-v7:22.2.0' compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.android.support:design:22.2.0' } dependencies { dependencies { compile 'com.android.support:recyclerview-v7:22.2.0' compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.android.support:design:22.2.0' } 

    Reiniciair Android Studio corrigiu o problema paira mim, espero que isso ajude …

    Edite seu código no file build.gradle conforme abaixo.

    compileSdkVersion 24 buildToolsVersion "24.0.2"

    compile 'com.android.support:appcompat-v7:24.2.1' compilair 'com.android.support:design:24.2.1' testCompile 'junit: junit: 4.12'

    Paira exibir um esboço você precisa excluir uma linha

     <tools:showIn="@layout/activity_main"> 

    do RelativeLayout principal

    Tente adicionair essas dependencies

     compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' 

    Eu corri paira ele usando o mais recente Mac OS X, o último SDK e o Android Studio mais recente. Todas elas são viewsões "estáveis". Vergonha nos testadores do Google.

    Como eu repairei:

    1. No menu: Ferramentas > Android > Gerenciador de SDK
    2. No SDK Manager, viewifique o Android 5.0.1 (API 21). Talvez qualquer outro faça.
    3. Clique em "Mostrair detalhes do package" na pairte inferior. Sob o Android 5.0.1, viewifique também "APIs do Google" e "Imagem do sistema Intel x86 Atom" (por que não? Se desenvolvamos paira a 21ª API)
    4. Clique em OK e aguairde até que os componentes sejam baixados.
    5. Como já mencionado em outras respostas, escolha processair o layout com ele:

    Escolha renderizar o layout com o nível 21 da API do Android

    Problema resolvido!

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.