Android studio从包名中删除中间部分

时间:2015-03-04 13:26:48

标签: android android-studio

我想从包名中删除中间部分。 例如: com.example.app com.app

我尝试了很多东西,但是没有错误地删除包名称的中间部分。

6 个答案:

答案 0 :(得分:7)

我认为唯一能实现这一点的是:

  1. Ctrl + Shift + R ,将Text to find设为com.example.app,{{1转到Replace with并点击com.appFind

  2. 然后在文件管理器中打开目录All Files,在层次结构中向上移动com,使其变为app并删除com/app目录。

答案 1 :(得分:2)

Android Studio间接(但很容易)支持此要求;
例如将 java.X.Y.myPrecious 更改为 java.myPrecious [假设包 X Y 为空]
(a)从 Project 窗口的下拉列表中选择 Android (b)使用' gear / cog' 工具取消选中 Compact Empty Middle软件包
(c)将 myPrecious 拖至 java (必要时请耐心等待)
(d)右键单击/删除 X
(e)清理重建项目,如有必要,对清单进行任何明显的更改。

答案 2 :(得分:0)

点击设置,在设置中点击compack清空中间包 然后点击你的包裹: - >重构 - >重命名 - >确定

答案 3 :(得分:0)

有一种更好的方法可以做到这一点。 com.example.app >> com.app

在Android Studio中,

1)打开项目窗格(位于左上角的标签),选择Android选项。

2)在同一窗格中,单击齿轮图标,然后取消选中“紧凑实体中间包”。

3)在“项目”窗格中展开程序包层次结构。

4)现在,将包应用(要移动的应用)拖到包com(要移动的位置)上。

5)您将在com软件包中删除软件包应用程序周围看到红色边框。

6)出现一个弹出窗口,选择“移动包”,然后输入com包路径,然后选择“重构”。

完成!

请注意,不同的Studio版本具有不同的选项,但拖放方法保持不变

答案 4 :(得分:-1)

点击数据包中的右键,找到REFACTOR.Inside您可以选择重命名,点击窗口后会出现警告确认。

试试吧!

答案 5 :(得分:-1)

基本上,您需要将下面的整个文件移至优先软件包。

假设。

包装:com.app.example.food
如果要从包中删除示例。

将com.app.example。“ food”目录直接移动到com。“ app”目录

完成。