Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Renaming Android package name using Android Studio

Tags:

android

rename

I Was Created an android application with package name of com.example.******.sample . I need to refactor the package name into org.newOrg.*******.sample . I was already tried refactor method. But its parent "com" was not changed into "org" . Tell me any solution to refactor the entire package name.

Thanks in advance

like image 771
Harrish Android Avatar asked Oct 12 '15 12:10

Harrish Android


People also ask

Can we change package name in Android Studio?

Step by Step Implementation Step 2: Now click on the setting gear icon and deselect Compact Middle Packages. Step 3: Now the packages folder is broken into parts as shown in the below image. Step 4: Now right-click on the first package name (com) and Refactor > Rename.

Can we change package name of APK?

I would recommend unpacking the apk with apktool, and then edit the apktool. yml, setting renameManifestPackage to the new package name. Then when you rebuild the apk with apktool, it should use aapt's --rename-manifest-package functionality to change the package name.

How do I change my package name in Aab?

Press Ctrl + B and change the package name. Thank you.

What is package name in Android Studio?

The package name of an Android app uniquely identifies your app on the device, in Google Play Store, and in supported third-party Android stores.


3 Answers

This modification needs three steps :

  1. Change the package name in the manifest
  2. Refactor the name of your package with right click -> refactor -> rename in the tree view, then Android studio will display a window, select "rename package"
  3. Change manually the application Id in the build.gradle file : android / defaultconfig / application ID Then clean / rebuild the project
like image 170
Gaurav Avatar answered Sep 20 '22 15:09

Gaurav


In Android Studio, you can do this by following these 4 steps:

1) Click on the little gear icon on Project Pane

2) Uncheck the Compact Empty Middle Packages option

3) Now you can rename each package by right-click & then refactor it, remember to select Rename Package on popup rather Rename Directory

4) Update the package in build.gradle

5) And update google-services.json is you are using it (i.e. FireBase).

like image 41
Muhammad Farhan Habib Avatar answered Sep 20 '22 15:09

Muhammad Farhan Habib


click on Settings in the project window uncheck the Compact Empty Middle Packages

It will separate the app package and you can rename it one after another.Also change the App Id inside build.gradle under defaultConfig section

defaultConfig {
        applicationId "com.foocomp.android"

    }

enter image description here

like image 37
N.Droid Avatar answered Sep 20 '22 15:09

N.Droid