完全更改包名称,包括公司域名

Fil*_*nco 68 android android-package-managers android-studio

我们假设这是包名: package com.company.name.我该如何改变company

PS我看到了如何改变name但没有改变company.我正在使用Android Studio.

Luc*_*lip 43

你可以这样做:

在清单文件中手动更改包名称.单击您的R.java类并按F6(Refactor-> Move ...).它允许您将类移动到其他包,并且将更新对该类的所有引用.

参考:如何重命名android包名?


Jan*_*n R 38

当前包:com.company.name

新包:com.mycomapny.name

步骤:1)假设您处于此屏幕,如下所示.

在此输入图像描述

2)打开项目窗格,然后单击设置图标.

3)取消选择Compact Empty Middle Packages.

4)然后你的包裹被分成几个部分,如下所示.

5)右键单击"公司"选择重构 - >选择重命名 - >重命名目录.

在此输入图像描述

6)现在您的"公司"已更改为新的"mycomapny",并且更改反映如下图所示.

在此输入图像描述

7)现在更改AndroidManifest.xml文件中的包名称.

在此输入图像描述

8)打开app level build.gradle并更改包名称.

在此输入图像描述

9)您将收到错误,因为无法解析符号"R".

10)删除出现此错误的行,studio将自动导入新的R文件.

11)如果您有多个文件,请按"Cntrl + Shift + R"使用查找和替换选项

或者"选择编辑 - >查找 - >替换路径.."

在此输入图像描述

12)选择全部替换.


cja*_*cja 30

这对我有用,来自/sf/answers/1304590311/

另一个好方法是:首先通过右键单击java文件夹 - > new - > package创建一个具有所需名称的新包.

然后,选择并将所有类拖到新包中.AndroidStudio将在任何地方重构包名称.

最后,删除旧包.

  • 这对我来说很好,谢谢! (2认同)

Tsp*_*oon 8

@Luch Filip的解决方案如果您只想重命名App包,效果很好.在我的情况下,我也想重命名源包,以免混淆事情.

只需要两个步骤:

  1. 单击源文件夹,例如com.company.example> Shift + F6(重构 - >重命名...)> 重命名包 >输入所需的名称.

  2. 转到AndroidManifest.xml,单击您的包名> Shift + F6(重构 - >重命名...)>输入与上面相同的名称.

第1步将自动重命名您的R.java文件夹,您可以立即构建.


小智 5

下面给出了四个步骤:

  1. 点击下面的app文件夹:

在此输入图像描述

com.new25.impro.按Shift + F6 {重构 - >重命名...}重命名包,然后按refactor.

  1. 在那之后,看到android监视器.这显示了包名称随处可见的变化.点击refactor.

  2. 转到模块app:change的应用程序ID,就像那个名字所说的那样.并单击sync now.

  3. 现在您可以将包名更改为您喜欢的名称.


iba*_*man 5

在Android Studio中,您可以这样做:

例如,如果要将com.example.app更改为iu.awesome.game,则:

  1. 在“项目”窗格中,单击小齿轮图标( 在此处输入图片说明
  2. 取消选中/取消选择“紧凑空中间包装”选项 在此处输入图片说明
  3. 现在,您的软件包目录将在各个目录中分解
  4. 分别选择要重命名的每个目录,然后:

    • 右键点击
    • 选择重构

    • 单击重命名

    • 在弹出对话框中,单击“重命名软件包”,而不是“重命名目录”。

    • 输入新名称并点击“重构”

    • 单击底部的执行重构

    • 请稍等一下,让Android Studio更新所有更改

    • 注意:在Android Studio中重命名com时,它可能会发出警告。在这种情况下,请选择“重命名”在此处输入图片说明

      1. 现在打开您的Gradle构建文件(build.gradle-通常是应用程序或移动设备)。如果尚未自动更新defaultConfig中的applicationId,则将其更新为新的程序包名称和同步Gradle:在此处输入图片说明

      2. 您可能需要在清单中更改package =属性。

      3. 清理并重建。

      4. 做完了!无论如何,Android Studio需要使此过程更加简单。


归档时间:

查看次数:

121117 次

最近记录:

6 年,10 月 前