If you are working on an Android Project and working with IntelliJ's IDEA Android Studio and wondering how to rename 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 an Rename window, change your package name and 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,
- Your Android SDK is missing, out of date or corrupted SDK Problem
- Use Netbeans keyboard shortcuts in Android Studio
- Android Studio NoClassDefFoundError: java.awt.Toolkit
- Create assets folder in Android Studio
- Cannot start Android Studio. No JDK found
- Android Studio emulator/Device logCat logs not displayed
- Android Studio : Implement abstract methods shortcut
- Android Studio 4.2 Canary 1 now available
- Error running 'app': No target device found.
- How to Search Something (string) in Android Studio Project like Eclipse
- Android Studio : Connection Error : Failed to download patch file
- How to enable line numbers in IntelliJ Android Studio for all files
- Building library Gradle Project Info: Downloading services.gradle.org
- AVD Pixel_2_API_15 is already running. [Android Studio]
- How to update Android Studio
- [Android Studio] failed to find Build Tools revision 23.0.0 rc1
- Android Studio SDK Build-tools 23 rc2 not getting installed
- The package must have at least one . separator [Android Studio]
- Android activity main xml stuck loading
- Delete Android Studio Projects
- Failed to install Android.apk on device 'emulator-5554': timeout
- Android Studio java.net.NoRouteToHostException
- Eclipse like Auto Import Shortcut in Intelij IDE Android Studio
- Android Emulator window was out of view and was recentered
- How to remove Floating Action Button Android Studio Blank Activity Template
More Posts:
- reCaptcha Verification expired. Check the checkbox again - Html
- Android Studio Native typeface cannot be made error - Android
- MySQL Error :1007 SQLSTATE: HY000 (ER_DB_CREATE_EXISTS) Message: Can't create database '%s'; database exists - MySQL
- Mac OS X Error: Could not create the Java Virtual Machine - Mac-OS-X
- Android [SDK Manager] The system cannot find the path specified - Android-Studio
- How to stop disable Facebook video autoplay during scroll - Facebook
- NewApi error : Finds API accesses to APIs that are not supported in all targeted API versions - Android
- JSON Text to JavaScript Object using eval() Example: JSON Tutorial - Json-Tutorial
- Failed to load the JNI shared library jvm.dll - Eclipse
- PHP Script to Upload Images to Server - PHP
- Get Device Screen Width and Height using javaScript - JavaScript
- How to get SharePoint List Item URL using PowerShell - SharePoint
- Your Android SDK is missing, out of date or corrupted SDK Problem - Android-Studio
- Send Email with attachment using SharePoint PowerShell - SharePoint
- How to add Newline to text in Android TextView - Android