Rename package in Android Studio
In Android Studio, you can do this:
For example, if you want to change com.example.app
to my.awesome.game
, then:
In your Project panel, click on the little gear icon ( )
Uncheck the
Compact Empty Middle Packages
optionYour package directory will now be broken down into individual directories
Individually select each directory you want to rename, and:
Right-click on it
Select
Refactor
Click on
Rename
In the pop-up dialog, click on
Rename Package
instead of Rename DirectoryEnter the new name and hit Refactor
Click Do Refactor in the bottom
Allow a minute to let Android Studio update all changes
Note: When renaming
com
in Android Studio, it might give a warning. In such case, select Rename All
Now open your Gradle Build File (
build.gradle
- Usuallyapp
ormobile
). Update theapplicationId
in thedefaultConfig
to your new Package Name and Sync Gradle, if it hasn't already been updated automatically:You may need to change the
package=
attribute in your manifest.Clean and Rebuild.
Done! Anyway, Android Studio needs to make this process a little simpler.
How to change package name in flutter?
For Android App Name
Change the label name in your AndroidManifest.xml
file:
<application
android:name="io.flutter.app.FlutterApplication"
android:label="TheNameOfYourApp"
For Package Name
Change the package name in your AndroidManifest.xml
(in 3 of them, folders: main, debug and profile, according what environment you want to deploy) file:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="your.package.name">
Also in your build.gradle
file inside app folder
defaultConfig {
applicationId "your.package.name"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
Finally, change the package in your MainActivity.java
class (if the MainActivity.java is not available, check the MainActivity.kt)
package your.package.name;
import android.os.Bundle;
import io.flutter.app.FlutterActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class MainActivity extends FlutterActivity {
Change the directory name:
From:
android\app\src\main\java\com\example\name
To:
android\app\src\main\java\your\package\name
EDITED : 27-Dec-18
for package name just change in build build.gradle
only
defaultConfig {
applicationId "your.package.name"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
For iOS
Change the bundle identifier from your Info.plist
file inside your ios/Runner
directory.
<key>CFBundleIdentifier</key>
<string>com.your.packagename</string>
UPDATE
To avoid renaming the package and bundle identifier, you can start your project using this command in your terminal:
flutter create --org com.yourdomain appname
Fully change package name including company domain
You can do this:
Change the package name manually in the manifest file.
Click on your R.java class and the press F6 (Refactor->Move...). It will allow you to move the class to other package, and all references to that class will be updated.
reference: How do I rename the android package name?
Change package name for Android in React Native
I've renamed the project' subfolder from: "android/app/src/main/java/MY/APP/OLD_ID/" to: "android/app/src/main/java/MY/APP/NEW_ID/"
Then manually switched the old and new package ids:
In:
android/app/src/main/java/MY/APP/NEW_ID/MainActivity.java:
package MY.APP.NEW_ID;
In android/app/src/main/java/MY/APP/NEW_ID/MainApplication.java:
package MY.APP.NEW_ID;
In android/app/src/main/AndroidManifest.xml:
package="MY.APP.NEW_ID"
And in android/app/build.gradle:
applicationId "MY.APP.NEW_ID"
In android/app/BUCK:
android_build_config(
package="MY.APP.NEW_ID"
)
android_resource(
package="MY.APP.NEW_ID"
)
Gradle' cleaning in the end (in /android folder):
./gradlew clean
How do I rename the android package name?
You can do this:
- Change the package name manually in the manifest file.
- Click on your
R.java
class and the press F6 (Refactor->Move...). It will allow you to move the class to another package, and all references to that class will be updated.
change application's package name in manifest
You need to change .java file package name also.
Then clean the project and build again.
Because .MainActivity is still in package name "com.example.MYNAME.APPNAME"
How to change package name of Android Project in Eclipse?
As usual, by pressing F2
on the package name, you can rename or change the package name, and also by right-clicking and then select Rename
option, you can change or rename the package name.
When you press F2, it will show you the dialog box as:
In this dialog, don't forget to check the "Update references" checkbox because by making "check" to this check-box, it will make changes to all the references of the package which are referred by other components of project.
Related Topics
Selenium Webdriver - Getcssvalue() Method
Dynamically Add CSS Stylesheets in Javafx
How to Set -Fx-Max-Width to Use_Pref_Size in Javafx CSS
How to Get the Selected Index of a Radiogroup in Android
How to Set Background Color of an Activity to White Programmatically
How to Manage Cookies with Httpclient in Android And/Or Java
Getextractedtext on Inactive Inputconnection Warning on Android
Android Project Using Httpclient --> Http.Client (Apache), Post/Get Method
Rxjava Android How to Use the Zip Operator
Map.Clear() VS New Map:Which One Will Be Better
Registering a Headset Button Click with Broadcastreceiver in Android
How to Set Seekbar Min and Max Value
Android - How to Replace Part of a String by Another String
Linearlayoutmanager Setreverselayout() == True But Items Stack from Bottom
How Does Android's Java Version Relate to a Java Se Version
Java.Io.Ioexception:No Authentication Challenges Found
Create Pdu for Android That Works with Smsmessage.Createfrompdu() (Gsm 3Gpp)