在android 3.0中重命名包名

在android 3.0中重命名包名,android,package,Android,Package,我已经阅读了关于如何更改包名的10-12个答案,但每个答案都没有起到作用。重命名包后会出现错误,就像显示旧导入一样 假设旧的包是com.example.x,我在.ex.x中做了修改,但是在每个类文件中都存在旧的导入,比如com.example.x.something 如何在没有错误的情况下重命名软件包?您是否尝试过此方法(假设您使用的是Android Studio): 开放舱单 右键单击包名,而不是应用程序标记>重构 选择此选项可重构包名称 设置一个新的包名 验证修改 也就是说。在项目窗格中

我已经阅读了关于如何更改包名的10-12个答案,但每个答案都没有起到作用。重命名包后会出现错误,就像显示旧导入一样

假设旧的包是com.example.x,我在.ex.x中做了修改,但是在每个类文件中都存在旧的导入,比如com.example.x.something

如何在没有错误的情况下重命名软件包?

您是否尝试过此方法(假设您使用的是Android Studio):

  • 开放舱单
  • 右键单击包名,而不是应用程序标记>重构
  • 选择此选项可重构包名称
  • 设置一个新的包名
  • 验证修改

也就是说。

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

选择/取消选择空中间包选项

您的包目录将是单个目录


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

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

打开IDE(Android Sdtudo)下工具栏中的TODO选项卡,其中包括Android Profiler、Logcat、v.v。。。
然后,您可以右键单击要更改的包的名称,选择Refactor->Rename,输入新名称后,您可以单击Refactor按钮并查看下面的选项卡TODO 2按钮RefactorCancel。单击“执行重构”您将看到它成功更改。

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

  • 在项目窗格中,单击小齿轮图标
  • 取消选中/取消选择压缩中间空包选项
  • 您的包目录现在将被分解为各个目录
  • 分别选择要重命名的每个目录,然后:

     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
    -通常是
    app
    mobile
    )。将
    应用程序ID
    更新为您的新软件包名称和同步梯度(如果尚未自动更新):
  • 您可能需要更改清单中的
    package=
    属性
  • 清理和重建

您可以从左侧项目视图更改软件包名称

->单击

->按shift+F6并选择Rename Package

yes,然后我遇到了两个选项Rename All和Rename Currenet尝试了这两个选项,但都无效。我查看清单,包名在清单标记本身中,而不是在应用程序标记中?你还可以重构吗?在TODO选项卡中,我可以看到右键单击的包只给我一个选项“跳转到源代码”。在第四步中,我只看到两个选项Rename Current和Rename All如果你想将com.example.x重命名为example.x怎么办?基本上删除了1层目录?相同,但它使用指定的新名称创建了另一个包,并且没有删除旧包,也没有更改每个类文件中的内容(导入)。请参阅此链接:
 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