
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,
- Error running 'app': No target device found.
- How to save IntelliJ IDE Console logs to external log file
- Android Studio : Implement abstract methods shortcut
- Android Studio Error:(19, 0) Gradle DSL method not found: android()
- Android [SDK Manager] The system cannot find the path specified
- [Solution] Android Studio does not displays Toolbar in Layout Design
- [Android Studio] failed to find Build Tools revision 23.0.0 rc1
- [Android Studio] Hardcoded string Button, should use @string resource
- JDK Location in Android Studio
- Android Studio : Connection Error : Failed to download patch file
- Your Android SDK is missing, out of date or corrupted SDK Problem
- Cannot start Android Studio. No JDK found
- Android Studio : Build Tools 23.0.0 rc1 is deprecated
- Android Studio emulator/Device logCat logs not displayed
- Delete Android Studio Projects
- Android Studio : Change FAB icon color : FloatingActionButton
- How to install Android Studio Chipmunk and SDK tools on macOS (2021.2)
- Building library Gradle Project Info: Downloading services.gradle.org
- [Android Studio] Could not automatically detect an ADB binary
- The package must have at least one . separator [Android Studio]
- Create assets folder in Android Studio
- How to remove Floating Action Button Android Studio Blank Activity Template
- [Event Log] Android Studio performance could be improved
- The selected device is incompatible : Android Studio
- Disabling Spell Check in Android Studio
More Posts:
- INSTALL_FAILED_INSUFFICIENT_STORAGE Error Android Emulator - Android
- Error:The SDK Build Tools revision (XX.X.X) is too low for project. Minimum required is XX.X.X - Android
- How to start/boot macOS in safe mode - Big Sur 11.0, Catalina 10.15, or Mojave 10.14 - MacOS
- Page actions are temporarily disabled [Google Search Console Page Crawling] - Google
- Android : How to make TextView Scrollable - Android
- How to check RAM details on Mac? - MacOS
- Access Windows share folder in Ubuntu Device in Network - Ubuntu
- Error running 'app': No target device found. - Android-Studio