Novidades

Como resolver: package R does not exist

Por Dificuldade Zero - sexta-feira, 6 de outubro de 2017 Sem comentários

A seguinte mensagem pode aparecer para você enquanto utiliza o Android Studio: "package R does not exist". Isso pode acontecer por alguns motivos, os principais são os seguintes:

- Algum bug na IDE.

- Import incorreto dentro de alguma classe.

- Local do pacote de views mal especificado no Manifest.

Sabendo destas possíveis causas, vamos traçar soluções para cada uma delas. Confira:

Tutorial: corrigindo bug na IDE

Não é pouco frequente que aparecem alguns problemas inesperados enquanto utilizamos o Android Studio. Esses famosos bugs podem ser corrigidos de maneira simples. Siga o procedimento:

1. Clique em Build > Clean Project.
2. Clique em Build > Rebuild Project.
3. Rode o código para ver se corrigiu.

Se o problema persistir, feche o projeto e o Android Studio. Abra tudo novamente. Agora os problemas devem ter se resolvido.

Tutorial: corrigindo import incorreto

Importar um arquivo R dentro de uma classe é um erro grave. Um exemplo de import seria o seguinte:


import com.example.saarikakumar.myapplication.android.R;
Essa linha precisa ser retirada para que seu código consiga ser compilado.

Tutorial: corrigindo pacote mal especificado no Manifest

Esse problema ocorre algumas vezes após refatorar a localização de certas classes no seu projeto. Por algum erro, o IDE não altera o package no Manifest e a consequência é esta... Mas é bem simples de resolver também, só siga as instruções:

1. Em app > manifests, encontre a linha de código que diz: "package=[...]". Ela está logo no começo do arquivo.

2. Veja a localização correta de onde ficam suas classes de tela e preencha o campo corretamente. Você pode, por exemplo, entrar na sua MainActivity.java e pegar a primeira linha de código (que provavelmente é a que especifica o package). Cole lá no manifest no campo:

package="cole_aqui">

Fazendo isso seu código provavelmente compilará corretamente ^^

-> É isso, espero que tenha ajudado. Caso possuam dúvidas, comentem!

------------------------------- 
Fique por dentro das novidades curtindo-nos no Facebook e Twitter.

Sem comentários em " Como resolver: package R does not exist "

Por favor, clique apenas uma vez no botão de publicar comentário e espere carregar. Evite a duplicação deles!

Obrigado pela participação!