I want to remove the middle part from the package name. Ex: com.example.app to com.app
I have tried few things but not able to remove the middle part of the package name without errors.
I think that the only you can achieve that is this:
Press Ctrl+Shift+R, set Text to find
to com.example.app
, Replace with
to com.app
and hit Find
, All Files
.
After that open the directory com
in file manager, move app
up in hierarchy, so it becomes com/app
and remove example
directory.
There is a much better way to do this. com.example.app >> com.app
In Android Studio,
1) Open your project pane (tab on left top) select Android option.
2) In the same pane click on the gear icon and uncheck "Compact Entity Middle Packages".
3) Expand your package hierarchy in Project pane.
4) Now drag the package app (the one you want to move) on the package com (where you want to move).
5) You will see a red boundary around the com package now drop package app.
6) A popup should appear select "Move package", next enter com package path, next select do refactor.
Done!!
Please note, different Studio versions have different options but drag and drop method remains the same
Android Studio indirectly (but easily) supports this requirement;
e.g. Change java.X.Y.myPrecious to java.myPrecious [assume packages X and Y are empty]
(a) Select Android from dropdown heading in Project window.
(b) Using the 'gear/cog' tool uncheck Compact Empty Middle packages
(c) Drag myPrecious to java (be patient if necessary)
(d) Right-click/Delete X
(e) Clean and Rebuild the project making any obvious changes to the Manifest if necessary.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With