Android App Solução de problemas: Mensagem de erro - R não pode ser resolvido

Cada aplicativo Android tem uma R.java Arquivo. As ferramentas de desenvolvimento Android gerar este arquivo automaticamente, assim normalmente você não precisa se preocupar com R.java. Ocasionalmente, o ficheiro leva mais tempo do que a média para ser gerado. Neste caso, Eclipse encontra referências ao R classe no resto do código do projeto e se queixa de que o projeto não tem R classe. Só espere.

Se um minuto de espera não traz bons resultados, siga estes passos para verificar duplas as configurações do projeto:

  1. Realce o projeto no Package Explorer no Eclipse.

  2. A partir do menu principal, escolha Project.

    Aparece uma lista de itens do submenu.

  3. Procure uma marca de verificação ao lado da construção automaticamente menu de subitem.

  4. Se você não vê uma marca de verificação, selecione Build subitem automaticamente para adicionar um.

    Com alguma sorte, o R.java arquivo aparece quase imediatamente.

Se o projeto está definido para criar automaticamente e você ainda não tem uma R.java arquivo, tente estas etapas:

  1. Realce o projeto no Package Explorer.

  2. A partir do menu principal, escolha Project.

    Aparece uma lista de itens do submenu.

  3. Na caixa de diálogo Clean in Eclipse, selecione o projeto que está lhe dando problemas, juntamente com os projetos limpos selecionados abaixo botão de rádio.

  4. Clique em OK.

Limpar o projeto deve corrigir o problema. Mas se o problema persistir, perto Eclipse e reiniciá-lo. (Eclipse, ocasionalmente, torna-se # 147 confusa # 148- e tem de ser reiniciado.)

Depois de copiar o código Java a partir de um projeto Android para outro, você poderá ver a mensagem irritante Importação não pode ser resolvido perto do topo do programa. Se assim for, você pode ter, inadvertidamente, disse um projeto para buscar o material de outro projeto de R.java Arquivo. Se a linha ofensiva de código é importação somethingOrOther.R, tente excluir essa linha de código. Quem sabe? Sua exclusão só poderia resolver o problema.

menu