How To Change Package Name In Android Studio [Step By Step]

There might be many situations when you want to change package name of the App in Android Studio. You might have download source code from internet and wants to rename the package name according to your App details. Here in this tutorial I am going to discuss step by step how to rename/change package name in Android Studio:

How To Change Package Name In Android Studio [Step By Step]

Step 1: First make sure you are viewing the project in Android view. For that follow the below image to change from project to Android view in Android Studio:

android view android studio

Step 2: Now click on setting gear icon and deselect Compact Empty Middle Package

Deselect Compact Empty Middle Package android studio

Step 3: Now you will see each package folder is broken into parts

package folder android studio split broken

Step 4: Now right click on the first package folder, refactor and rename. Now a warning will be displayed but you go ahead and click Rename Package. After that enter your domain name for the package name.

refactor package folder in android studio

Step 5: Now in the bottom of Android Studio it will display ‘Find Refactoring Preview’. Here click on ‘Do Refactor’

Do refactor android studio

Step 6: Now it has change the package domain name of the App. Now go ahead, change the domain extension and App folder name according to your requirement:

refactor rename domain extension app name android studio

Step 7: Now open build.gradle (Module: app) in Gradle Scripts. Here change the application id and click Sync Now. Finally it’s done and you have successfully changed the App package name in Android Studio:

build gradle sync android studio


This free eBook will help you master the learning of Android App Development in Android Studio!

12 thoughts on “How To Change Package Name In Android Studio [Step By Step]”

  1. Go to Android Manifest -> Right click on each folder names or labels between dots -> Replace with new names ; Simple as that!

      1. I don’t have any file called and the also the error no matching client found for package name