
If you are working on an Android Project and working with IntelliJ's IDEA Android Studio and wondering how to rename the Java Package name, here is how you can do it,
Steps to Rename package Name: Android Studio
- Open your project, make sure you are in Project View
- Expand your app module and look for java, when you expand it you will see all your packages,
- Right click on the package example com.abc.mypackage and go to Refactor -> Rename ..., you can also use shortcut Shift + F6
- You would see a warning window,
you can select Rename PackageMultiple directories correspond to package com.example.myapp: C:\Users\c2c\AndroidStudioProjects\MyApp\app\src\main\java\com\example\myapp C:\Users\c2c\AndroidStudioProjects\MyApp\app\src\androidTest\java\com\example\myapp C:\Users\c2c\AndroidStudioProjects\MyApp\app\src\test\java\com\example\myapp also generated: C:\Users\c2c\AndroidStudioProjects\MyApp\app\build\generated\source\buildConfig\debug\com\example\myapp Do you want to rename the whole package or directory C:\Users\c2c\AndroidStudioProjects\MyApp\app\src\main\java\com\example\myapp only?
- You would see a Rename window, change your package name and click refactor
- Under Refactoring, you can see what code will be changed, click do refactor after validating,
Directory to be renamed to com.example.myapp1, Package to be renamed to myapp1 myapp myapp myapp myapp myapp References in code to directory com.example.myapp, package com.example.myapp (10 references in 9 files) (9 usages found) Unclassified usage (5 usages found) app (5 usages found) com.example.myapp (5 usages found) ExampleInstrumentedTest.java (1 usage found) 1 package com.example.myapp; ExampleUnitTest.java (1 usage found) 1 package com.example.myapp; FirstFragment.java (1 usage found) 1 package com.example.myapp; MainActivity.java (1 usage found) 1 package com.example.myapp; SecondFragment.java (1 usage found) 1 package com.example.myapp; Usage in Android manifest (1 usage found) app (1 usage found) app\src\main (1 usage found) AndroidManifest.xml (1 usage found) 3 package="com.example.myapp"> Usage in Android resources XML (3 usages found) app (3 usages found) menu (1 usage found) menu_main.xml (1 usage found) 4 tools:context="com.example.myapp.MainActivity"> navigation (2 usages found) nav_graph.xml (2 usages found) 10 android:name="com.example.myapp.FirstFragment" 20 android:name="com.example.myapp.SecondFragment" References in generated code to directory com.example.myapp, package com.example.myapp (10 references in 9 files) (1 usage found) Unclassified usage (1 usage found) app (1 usage found) com.example.myapp (1 usage found) BuildConfig.java (1 usage found) 4 package com.example.myapp;
- Note: You would require to make appropriate changes to build.gradle file manually.
- Build your project again and you should be done!
Another way of doing it is by creating a new package instead and copying all your contents there - but here you would require to manually update your AndroidManifest.xml and build.gradle file.
More Posts related to Android-Studio,
- Locate MainActivity Java or Kotlin file in Android Studio
- Android Studio setup was canceled - How to resume
- The selected device is incompatible : Android Studio
- Android Studio : Change FAB icon color : FloatingActionButton
- How to rename package name in Android Studio
- Android Emulator Screenshot saved location
- Android Activity Main xml stuck loading
- [Solution] Android Studio does not displays Toolbar in Layout Design
- [Event Log] Android Studio performance could be improved
- The package must have at least one . separator [Android Studio]
- Android Studio SDK Build-tools 23 rc2 not getting installed
- Android Emulator window was out of view and was recentered
- Emulator: Warning: restoring GLES1 context from snapshot. App may need reloading.
- How to Import External Jars to Android Studio Project
- How to install Android Studio Chipmunk and SDK tools on macOS (2021.2)
- Create assets folder in Android Studio
- Eclipse like Auto Import Shortcut in Intelij IDE Android Studio
- Android Emulator 5.1.1 not loading on Mac OS X Android Studio
- Your Android SDK is missing, out of date or corrupted SDK Problem
- macOS Big Sur java.lang.UnsatisfiedLinkError CoreFoundation - Android Studio
- [Android Studio] How to locate code for activity_main.xml
- groovy.lang.MissingPropertyException No such property Error
- Installing Android Studio Dolphin on Mac with Apple (M1/M2) Chip
- Step-by-Step: How to install Flutter in Android Studio
- [Solved] Error launching studio
More Posts:
- Reopen previously closed tab in Google Chrome - Chrome
- Convert Java Byte Array to String with code examples - Java
- 'pwd' is not recognized as an internal or external command, operable program or batch file. [Windows] - Bash
- Take Screenshots on Mac OS without Keyboard - Mac-OS-X
- Maven : java.lang.ClassNotFoundException: Xmx512m - Android
- Update Created By (Author) column of SharePoint document using PowerShell - SharePoint
- Two Buttons next to each other in Android Layout - Android
- Check if a file exists or not using Bash Script - Bash