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

Ale*_*lex 5 java android android-studio

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

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

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

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

Doo*_*ght 6

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

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

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


归档时间:

查看次数:

1658 次

最近记录:

8 年,11 月 前