如何用AndroidStudio删除Android软件包名称的一部分?

我有一个包含com.example.alexander.app等软件包名称的android项目,我想将其更改为只包含三个部分的名称,例如com.alexapps.firstapp 。 但是,在搜索了几个网站后,我仍然不知道如何在AndroidStudio(2.1.3)中这样做。

我find了以下答案,但没有完全回答我的问题:

  • 答案1需要我找不到的文件R.java
  • 通过使用AndroidStudio中的方法, 答案2看起来非常好。 不幸的是,即使在清理和重建项目之后,我的单个活动的包名也没有改变。
  • 答案3 :我搜索了字符串,发现了1000多个提示! 因此,我没有继续使用此解决方案来替换超过1000次点击,因为这听起来不对。 我在这个测试应用程序中只有1个(一个!)单个活动…
  • 答案4 :非常好的答案,但仅在您想要更改每个包名称部分时才有用(并且既不增加也不减少包名称中的部件数量)。

那么有没有办法用AndroidStudio删除包名的一部分?

最简单的方法是右键单击文件夹/包,然后重构。 但是我认为这仅限于最终文件夹,并且不会删除层次结构。

因此,在这种情况下的解决方案是

  1. 新建一个文件夹
  2. 将所有文件夹/文件移入其中。 (这应该在每个文件上启动一个重构)
  3. 将清单中对您的活动等的任何引用重命名为正确的包名(它应该为您完成此操作)
  4. 清理并重建(修复R文件)