O que causa o seguinte erro na visualização do layout no Android Studio?
Problemas de renderização As seguintes classes não foram encontradas: - android.support.v7.internal.app.WindowDecorActionBar (Corrigir caminho de construção, criar classe) Dica: tente construir o projeto.
Respostas:
A Actionbar foi descontinuada e substituída pela Toolbar. Dito isso, você pode fazer o seguinte se quiser continuar usando o Actionbar por enquanto:
Eu tive o mesmo problema hoje e essa solução funcionou para mim. Para sua informação, estou no Android Studio, mas espero que a solução seja semelhante para o Eclipse.
Para sua informação, aqui está uma postagem de blog decente sobre a substituição da Actionbar pela Toolbar para quando você estiver pronto para fazer isso: https://blog.xamarin.com/android-tips-hello-toolbar-goodbye-action-bar/
fonte
Eu acho que você deve estar dependendo
"com.android.support:appcompat-v7:23.1.1"
em suasmodule
configurações.ActionBar
foi descontinuado.Basta alterar suas dependências de
'com.android.support:appcompat-v7:23.1.1'
para'com.android.support:appcompat-v7:23.0.1'
em "build.gradle" .Você também pode alterar seu pai de estilo para
"Theme.AppCompat.Light.NoActionBar"
.Tente usar o em
Toolbar
vez deActionBar
.fonte
Este funciona para mim
Alterar o pai AppTheme em res / values / styles.xml resolveu esse problema. Substituir
com
Ou você pode alterar o nível de API 21 da lista.
fonte
ir para: res -> valores -> estilos (V21) ->
Código
selecione seu tema como
Apptheme.NoActionBar
na visualização . PorqueActionBar
é depreciado, seja bem-vindo de voltaToolBar
. NÃO há necessidade de alterar suas dependências embuild.gradle(Module:app)
. decom.android.support:appcompat-v7:23.1.1
paracom.android.support:appcompat-v7:23.0.1
.Espero que isso ajude você !!!
fonte
Tive um problema semelhante e, como muitos disseram, desde que a ActionBar foi descontinuada, o truque era especificar
NOTA: o pai termina em .NoActionBar.
Uma vez que a ActionBar se tornou obsoleta, o Android passou a usar a ToolBar, sobre a qual você pode ler aqui no developer.android.com
Eu tentei especificar
Como afirmou um outro post e que gerou erros. Embora outros possam não ter esse problema.
fonte
Tenho o mesmo problema no Android Studio 1.5 (mesmo com AppCompatActivity) e minha tentativa de resolver o problema foi atualizar meu Android Studio para 2.0. Resolve o problema no meu caso. Você pode encontrar o link para download em: http://tools.android.com/download/studio/canary/latest
fonte
obrigado @joshgoldeneagle, trabalhei no AS v1.4 para mim. também eficaz no AS é abrir "build.gradle (Module.app)" e alterar a versão de v7.23.1.1 para v7.23.0.1 -hth
fonte
Conserto rápido
Selecione um tema sem AtcionBar na UI Preview Tool
fonte
Você precisará alterar o nível de renderização da api para 17, pode haver problemas de renderização com apis de nível superior, pode haver apis de nível superior supondo que tenham um tema padrão e espero que você não tenha especificado nenhum.
fonte
Para AS v1.4, adicionar "Base" antes de Theme.AppCompat.Light.DarkActionBar na pasta styles.xml resolveu o problema
Além disso, a atualização para AS v2.1 também resolveu o problema. O que é mais provável depende dos colaboradores e de sua versão AS.
fonte
Em res / values / styles.xml, você encontrará seu AppTheme conforme abaixo: -
Altere para: -
adicionando "Base", o problema de renderização será resolvido.
fonte
Mudar o tema no manifesto resolveu meu problema.
fonte