
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
- groovy.lang.MissingPropertyException No such property Error
- How to fix java.net.NoRouteToHostException in Android Studio
- Your Android SDK is missing, out of date or corrupted SDK Problem
- [Android Studio] MainActivity does not exist
- [Android Studio] Could not automatically detect an ADB binary
- Android Studio: Cannot perform refactoring operation
- How to Configure Eclipse keymap in IntelliJ IDE
- Android Studio setup was canceled - How to resume
- [Android Studio] Hardcoded string Button, should use @string resource
- The selected device is incompatible : Android Studio
- Android Activity Main xml stuck loading
- Android Studio 1.3 beta now Available for Developers
- Installing Android Studio Dolphin on Mac with Apple (M1/M2) Chip
- Android Studio 4.2 Canary 1 now available
- [Android Studio] Button on click example
- Eclipse like Auto Import Shortcut in Intelij IDE Android Studio
- How to enable line numbers in IntelliJ Android Studio for all files
- Delete Android Studio Projects
- How to update Android Studio
- [Android Studio] Error: Missing system image on device
- macOS Big Sur java.lang.UnsatisfiedLinkError CoreFoundation - Android Studio
- Android [SDK Manager] The system cannot find the path specified
- Failed to install Android.apk on device 'emulator-5554': timeout
- [Solved] Error launching studio
More Posts:
- Be right back We’re making updates to the Apple Store. Check back soon. - Apple
- Java JDBC Connection with Database using SSL (https) URL - Java
- Special character & not working with SharePoint REST API - SharePoint
- Unable to load VM from snapshot. The snapshot has been saved for a different hardware configuration - Android
- How to Change name on Microsoft Teams Application - Teams
- How to display File CR LF Newline Characters in Sublime Text - Sublime-Text
- How to enable anonymous public access for SharePoint Online site collection, file, folder without login ? - SharePoint
- List of Java versions - Java