在Android Studio中更改包名称,包括点数

时间:2019-09-23 20:04:22

标签: android android-studio gradle

我在Android Studio中有一个现有项目,例如com.pete.mike.joe.appname。如果我想将其更改为com.pete.appname,我该怎么做?我已经阅读了有关更改androidmanifest.xml和build.gradle文件以及重构com.pete.mike.joe.appname值的信息,但是从未想过要删除某些点值的示例。有什么想法吗?

谢谢。

JR

2 个答案:

答案 0 :(得分:0)

在Mac或Linux上(如果未安装,请安装perl)

  1. 备份当前项目,以防万一下面的命令造成问题,您可以使用它...

  2. 转到项目根目录:-

    例如,如果您的项目位于/ home / ubuntu / AndroidProjects / MyProject中,则先执行

    cd / home / ubuntu / AndroidProjects / MyProject

3。

find . -name '*.*' -print0 | xargs -0 perl -pi -e 's/com\.current\.package\.name/com\.new\.pacakge\.name/g'

答案 1 :(得分:0)

  

我在Android Studio中有一个现有项目,例如   com.pete.mike.joe.appname。如果我想将其更改为com.pete.appname   我该怎么办?

您可以按照以下4个步骤完成此操作:

  1. 您需要遵循this answer到第3步。
  2. 然后,您需要将 appname 目录拖放到 pete 目录中。
  3. 之后,Android Studio将提示您重构项目。您应该选择 Move package 'com.pete.mike.joe.appname' to another package 。并确认每个提示。
  4. 最后,点击 Do Refactor 以自动重构项目。

为方便起见,我制作了一个视频示例,向您展示如何更改程序包名称以及如何在Android Studio中重构整个项目。请观看以下视频,

video example