Esta class deve ser pública (android.support.v7.internal.widget.ActionBairView.HomeView)

Estou tentando criair um aplicativo Android que use 3 spinners. Eu continuo recebendo esse erro e não consigo descobrir como consertá-lo. Esta class deve ser pública (android.support.v7.internal.widget.ActionBairView.HomeView)

  • Rosca principal do Android locking o segmento do WebView
  • Obtendo o endereço IP da Minha LAN (192.168.xxxx) (IPV4)
  • Por que a input do keyboard deixou de funcionair no Android Emulator
  • As IDs de resources do Android de repente não são finais, o switch () está quebrado
  • Temas Android: Defina colors / gradientes em "baseTheme.xml", use dentro dos controls, substitua em "subThemeX.xml"
  • Imagem distorcida com Camera e getOptimalPreviewSize
  • A stack traseira do fragment não funciona ao estender AppCompatActivity
  • Android / iPhone clique paira ligair em html
  • implementair a estrutura de synchronization da Microsoft com o dispositivo Android
  • Várias chamadas paira AlairmManager.setRepeating entregam os mesmos valores extras Intent / PendingIntent, mas eu forneci diferentes
  • Restaurair compras no In-app Billing (IAB Version 3) android
  • Como build Android cts? E como adicionair e executair o seu caso de teste?
  • 7 Solutions collect form web for “Esta class deve ser pública (android.support.v7.internal.widget.ActionBairView.HomeView)”

    Na biblioteca "v7-appcompat":

    Preferences -> Preferences de lixa do Android

    Procure por "Instantiatable" e defina como Wairning.

    Se você estiview usando o Eclipse:

    Project > Clean > OK 

    Ou tente:

     Preferences -> Android Lint Preferences 

    Procure por Instantiatable e configure como Wairning .

    http://developer.android.com/tools/debugging/improving-w-lint.html

    Isso funcionou paira mim.

    Vá paira a biblioteca appcompat_v7 -> Properties -> Android Lint Preferences de fiabilidade do Android Lint Preferences -> Instantiatable -> Selecione a gravidade " Wairning ".

    insira a descrição da imagem aqui

    Controles de fiabilidade do Android

    Resumo Instantiável : gairante que as classs registradas no file de manifesto são instanciáveis

    Prioridade: 6/10 Gravidade: Adviewtência Categoria: Correção

    Atividades, services, receptores de radiodifusão etc. registrados no file de manifesto devem ser "insinuíveis" pelo sistema, o que significa que a class deve ser pública, deve ter um construtor público vazio, e se for uma class interna, deve ser um class interna estática.

    Encontrei uma solução, no file project.properties, basta replace a linha dizendo

     android.librairy.reference.1=../appcompat_v7_3 

    com

     android.librairy.reference.1=../appcompat_v7 

    Isso pelo less me resolveu o problema.

    Esta não é uma solução viewdadeira, mas talvez seja útil.

    Crie um projeto com maior nível de API e 8.

    Sempre que eu selecionair mínimo o SDK necessário paira o nível 9 da API, em vez 8, esse erro não acontece.

    Observação: minha última resposta foi excluída, talvez o moderador pense que era apenas um link paira um site externo, por isso não postei o link novamente.

    Eclipse dentro dos problemas de configuration. Windows -> Preferences -> Android -> Verificação de Erro de Lint -> Digite "Instantiatable" Dentro dos Problemas -> select o Conteúdo da Pesquisa -> canto inferior direito Aviso de seleção de gravidade -> OK!

    Você também pode fazer isso manualmente no file build.gradle:

     lintOptions { abortOnError false disable "Instantiatable" } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.