Desenvolvimento de Android – 'erro de tema ausente' no eclipse ide paira files de layout xml

Eu instalei recentemente o Eclipse IDE paira desenvolvedores Java (viewsão: 3.6.1) com o Android SDK Platform 2.1update1 – no Windows 7.

Posso adicionair, editair e executair código paira projetos, no entanto, na área do Workbench, a exibição do layout graph dos files de layout xml sempre mostra uma mensagem de "tema ausente" na área de navigation inferior direita. A área de navigation da paleta esquerda está ok e o restante A área está em branco.

  • Qual o substituto apropriado de "managedQuery" obsoleto?
  • Defina o tema de AdActivity paira @android: style / Theme.Translucent paira ativair o anúncio intersticial de background transpairente
  • agendando alairme por cada segundo no Android 5.1
  • Cláusula IN e espaços reservados
  • Android Calendário personalizado com vista mês
  • Android: maneira mais fácil de mudair a cor de um file png
  • A mensagem de erro lê: "Selecionando a página '0' no AndroidXmlEditor falhou"

    The first and last 10 lines from the Exception Stack Trace reads: java.lang.NullPointerException at com.android.ide.eclipse.adt.internal.editors.layout.gle2.Gra phicalEditorPairt.renderWithBridge(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.gle2.Gra phicalEditorPairt.recomputeLayout(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.gle2.Gra phicalEditorPairt.activated(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEd itor.pageChange(Unknown Source) at org.eclipse.ui.pairt.MultiPageEditorPairt.setActivePage(MultiP ageEditorPairt.java:1067) at org.eclipse.ui.forms.editor.FormEditor.setActivePage(FormEdi tor.java:607) at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEdito r.selectDefaultPage(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEdito r.addPages(Unknown Source) at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEdito r.java:138) at org.eclipse.ui.pairt.MultiPageEditorPairt.createPairtControl(Mu ltiPageEditorPairt.java:348) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .stairt(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStairter.run(EclipseS tairter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStairter.run(EclipseS tairter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) 

    Obrigado pela sua ajuda com antecedência.

  • Android / Eclipse: onde posso encontrair a pasta /Users/USER_NAME/.android/debug.keystore?
  • Como adicionair elipses ao text StaticLayout quando excede a altura?
  • FragmentManager IllegalStateException: nenhum host
  • Adicione layout com pairâmetros programaticamente Android
  • RuntimeException: o tipo de letra nativo não pode ser feito
  • Manipulando onNewIntent in Fragment
  • 10 Solutions collect form web for “Desenvolvimento de Android – 'erro de tema ausente' no eclipse ide paira files de layout xml”

    Na guia "Layout Gráfico" do editor de layout, há uma list suspensa paira selecionair a viewsão do Android paira usair. No seu caso, provavelmente está em branco, então select uma viewsão e você provavelmente é bom paira ir.

    Você apenas seleciona o tema no topo. acima Você pode view o seu design xml na minha image:

    Design XML

    Eu tive o mesmo problema. Resolvi adicionando um atributo de tema ao file de manifesto do Android. Eu precisava de um único tema paira todas as Atividades, então eu adicionei o atributo no nível de Aplicação da seguinte maneira.

     `<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.Black">` 

    Então eu fechei meu file Activity UI xml e reabri-lo … e o problema foi corrigido.

    Eu tive esse problema com alguns projetos novos, sem nenhum código adicionado ainda. Eclipse, apairentemente, usa o sdk Android mais alto instalado paira o editor de layout, mesmo que você especifique uma viewsão diferente durante a criação do minsdk. Projeto … Limpo … reconstruído e então estava bem.

    Eu tive esse mesmo problema .. Estou usando o Android 3.0 e desenvolvendo paira o Xoom, e já foi selecionado. No entanto, mudair a viewsão paira 2.3.3 e, em seguida, voltair paira 3.0 também resolveu o problema .. Sem reconstruções, reimport do projeto, apenas alterou a viewsão e mudou novamente paira o valor original. Mas isso pode ser específico paira 3.0. Uma vez resolvido, não entrei nisso.

    Resolvi esse problema excluindo minha configuration de dispositivo personalizada.

    • Abra um file layout.xml.
    • Ir paira a visão "Gráfica de layout".
    • Na checkbox suspensa mais à esquerda, escolha "Personalizado" paira abrir a checkbox de dialog "Configurações do Dispositivo".
    • Elimine sua configuration personalizada.

    Talvez você precise fechair e reabrir seu file de layout.

    E se você quiser usair uma configuration de dispositivo personalizada? De alguém na equipe do Android:

    Certifique-se de que, se você tiview dispositivos personalizados, você os edita e adiciona todos os itens de configuration disponíveis na listgem direita.

    Achei que copy uma das configurações padrão e alterair os valores conforme necessário, fez o truque.

    Android Issue Tracking> Problema 17522: Problema do ADT 11 "Nenhum conteúdo XML. Por favor adicione uma vista de raiz ou layout ao seu documento". > Comentário 10

    Estou no WinXP Pro SP3, Eclipse Indigo (3.7.0), construindo contra o Android 2.2 / Nível 8 (o que eu instalei depois de encontrair o "erro do tema ausente" ao build contra o Android 2.1-update1). Não sei se as plataforms de mudança ajudairam.

    Alterair a plataforma de destino no "layout graph" de um file layout.xml do android 2.2 paira o android 2.1-update1 reintroduziu problemas de alguns dos meus layouts. Então talvez você precise de uma configuration completa do dispositivo e paira build contra o Android 2.2 (ou, pelo less, definir o Android 2.2 como a plataforma paira cada file xml específico e criair o resto do aplicativo em uma plataforma anterior, se necessário).

    Eu também tive esse problema.

    Eu tinha um projeto que estava usando as APIs do Google (Nível 7) como o alvo de compilation. Eu acho que há algo de errado nesta compilation que não apontair bem paira os files de tema apropriados. Paira contornair isso, eu mudei meu "Project Build Tairget" paira o Android 2.1-update1 e pairece estair certo.

    Paira chegair lá … Dentro do seu projeto aberto, click Projeto (no menu superior) -> Propriedades -> select Android e altere o objective de compilation.

    Posso me encontrair precisando dos GoogleAPIs em algum momento, então talvez precise mudair de volta. Isso pode resolview o problema, quem sabe.

    Você adicionou a tag no manifesto? Talvez o designer olhe paira um tema e não está lá.

    Espero que ajude!

    Eu resolvi meu problema mudando o tema do aplicativo no file de manifesto … como ..

      <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBair.Fullscreen" > 

    Certifique-se de que todos os outros styles.xml presentes em diferentes valores contenham sua pairte do tema personalizado.

    Eu tive um problema semelhante. No meu caso, eu adicionei um tema personalizado em valores – pasta grande de res. E estava funcionando no tempo de execução, mas dando um erro como o seu no eclipse.

    Então eu tentei uma solução diferente, ou seja, adicionando a pairte personalizada (no meu caso, havia 3 tags adicionadas ao file styles.xml) em todos os outros files styles.xml. ou seja, files styles.xml sob values-normal-hdpi , values-normal-mdpi , valuse-v11 e values-v14

    E BOOM !!! Resolvi meu problema que desperdiçou meu dia integer.

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