重命名Android 3.0中的程序包名称

时间:2018-08-17 09:21:12

标签: android package

我已经阅读了差不多10-12个有关如何更改软件包名称的答案,但是每个答案都做不到。重命名软件包后会出现错误,例如出现旧的导入。

ex:假设更改后的旧包是com.example.x,我将其放入in.ex.x,但是在每个类文件中都存在旧的导入文件,例如com.example.x.something。

如何重命名程序包而不会出错?

5 个答案:

答案 0 :(得分:0)

您尝试过此操作(假设您使用的是Android Studio):

  • 打开清单
  • 右键单击程序包名称,而不是应用程序标记>“重构”
  • 选择以重构软件包名称
  • 设置新的包名称
  • 验证修改

那是

答案 1 :(得分:0)

在“项目”窗格中,单击设置图标

选择/取消选择“清空中间包装”选项

您的软件包目录将是单个目录

右键单击->重构->重命名->重命名程序包。

答案 2 :(得分:0)

首先,您需要在build.gradle(应用程序)中编辑软件包名称

applicationId "com.myapplication"

在IDE(Android Sdtudo)下的工具栏中打开 TODO 标签,其中包括Android Profiler,Logcat,v.v ... 然后,您可以右键单击要更改的程序包的名称,选择 Refactor-> Rename ,输入新名称后,可以单击Refactor按钮,然后在下面的TODO 2按钮中查看重构取消。点击执行重构,您将看到更改成功。

答案 3 :(得分:0)

例如,如果要将com.example.x更改为in.ex.x --->

  • 在“项目”窗格中,单击小的 Gears图标
  • 取消选中/取消选择紧凑空中间包选项
  • 您的软件包目录现在将在单个目录中分解
  • 分别选择要重命名的每个目录,然后:

     1) Right-click it
     2) Select **Refactor**
     3) Click on **Rename**
     4) In the Pop-up dialog, click on **Rename Package** instead of Rename Directory
     5) Enter the new name and hit **Refactor**
     6) Click **Do Refactor** in the bottom
     7) Allow a minute to let Android Studio update all changes
    
  

注意:在Android Studio中重命名com时,它可能会   警告。在这种情况下,请选择重命名

  • 现在打开您的 Gradle构建文件build.gradle-通常为appmobile)。如果applicationId尚未自动更新,请更新为package=到新的软件包名称和同步等级:
  • 您可能需要更改清单中的{{1}}属性。
  • 清理并重建。

答案 4 :(得分:0)

您可以从左侧的ProjectView更改包名称

->通过单击
选择包名称 ->按shift + F6并选择“重命名程序包 Check this image it might help you