Android studio从包名中删除中间部分
我想从包名中删除中间部分。 例如:com.example.app到com.appAndroid studio从包名中删除中间部分,android,android-studio,Android,Android Studio,我想从包名中删除中间部分。 例如:com.example.app到com.app 我尝试了一些方法,但无法删除包名的中间部分而不出现错误。我认为您唯一能做到的是: 按Ctrl+Shift+R,将要查找的文本设置为com.example.app,替换为com.app,然后点击查找,所有文件 然后在文件管理器中打开目录com,在层次结构中向上移动app,使其成为com/app并删除example目录 在你的包中点击右键,找到重构。在它里面你有重命名选项,点击后会出现一个窗口,用警告确认你 试试看 单
我尝试了一些方法,但无法删除包名的中间部分而不出现错误。我认为您唯一能做到的是:
文本设置为com.example.app
,替换为com.app
,然后点击查找
,所有文件
com
,在层次结构中向上移动app
,使其成为com/app
并删除example
目录在你的包中点击右键,找到重构。在它里面你有重命名选项,点击后会出现一个窗口,用警告确认你
试试看 单击设置,在设置中单击compack Empty middle package 然后点击你的软件包:->Refactor->Rename->okAndroid Studio间接(但很容易)支持这个需求
e、 g.将java.X.Y.mypreciouse更改为java.mypreciouse[假设包X和Y为空]
(a) 从项目窗口的下拉标题中选择Android。
(b) 使用“齿轮/齿轮”工具取消选中紧凑型空中间包
(c) 将myPrecious拖动到java(如有必要,请耐心等待)
(d) 右键单击/删除X
(e) 清理并重建项目,如有必要,对清单进行任何明显的更改。基本上,您需要将下面的所有文件移动到包中 假设 包装:com.app.example.food
如果要从包中删除示例 将com.app.example.food目录直接移动到com.app目录
完成。有一个更好的方法来实现这一点。com.example.app>>com.app 在安卓工作室 1) 打开项目窗格(左上角的选项卡)选择Android选项 2) 在同一窗格中,单击齿轮图标并取消选中“压缩实体中间包” 3) 在“项目”窗格中展开包层次结构 4) 现在在package com(您要移动的位置)上拖动package应用程序(您要移动的应用程序) 5) 您将在com软件包now drop软件包应用程序周围看到红色边界 6) 弹出窗口应显示选择“移动包”,然后输入com包路径,然后选择执行重构 完成
请注意,不同的Studio版本有不同的选项,但拖放方法保持不变您是否查看过这个问题:@NaumanAfzaal Afzaal是的,我尝试过,它不允许我删除包的中间名称。Mac中的命令是什么?搜索所有文件是的,对不起,我在写这篇文章的时候正在Linux机器上工作,所以我不知道任何Mac快捷方式@谢谢你添加此信息!