Skip to content Skip to sidebar Skip to footer

"cannot Find Symbol R" Error After Renaming Package Name

After renaming my project package name (with Refactor), I got this error: Error:(7, 44) error: cannot find symbol class R All of my R usages are invalid. I tried to fix it manuall

Solution 1:

Try the following :

Try deleting your R.java file , android studio will regenerate it.

Clean Project

Rebuild Project

And check:

Check the AndroidManifest.xml, there's a package attribute on the top-level element

(Well it depends on how you renamed your package name)

Solution 2:

Just do the following:

Ensure that the package name at the header of the AndroidManifest file has been renamed to your new package name. This worked for me.

Solution 3:

Seems like, you changed the application package name but didn't change the import statements. So look for import statement of class R. It must be like

import <package_name>.R;

If it's not a problem with import statements then look whether the R.java file has generated or not. It generally doesn't get generated if there is a problem with the application layout(xml) files. The R class file is generated only when all your xml layout files are correct.

Clean the project and check.

Solution 4:

R error after renaming pakage

3 packages you may see as marked, When you edit the package name make sure you change all 3 of them else you may face R error which will prompt you to press alt+enter to name it as ur old package name

Solution 5:

Try to change application Id in build.gradle. Or remove any imports of com.***.R in your activity and let android studio to automatically import for you.

Post a Comment for ""cannot Find Symbol R" Error After Renaming Package Name"