首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Android3.0中重命名包名

在Android3.0中重命名包名
EN

Stack Overflow用户
提问于 2018-08-17 09:21:11
回答 5查看 69关注 0票数 0

我读过几乎10-12个关于如何更改包名的答案,但是每个答案都没有尽到他的职责。重命名包后会出现错误,就像旧的导入是礼物一样。

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

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-08-17 09:45:58

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

  • 在项目窗格中,单击小齿轮图标
  • 取消选中/取消-选择紧凑型中间包选项
  • 您的包目录现在将被分解到各个目录中。
  • 分别选择要重命名的每个目录,并: 1)右键单击它2)选择**重构** 3)在弹出对话框中单击**重命名** 4),单击**重命名包**而不是Rename Directory 5)输入新名称并点击**Refactor** 6)单击**Refactor**在底部7)允许Android更新所有更改

注意:在Android中重命名com时,可能会发出警告。在这种情况下,选择重命名所有

  • 现在打开您的Gradle构建文件 (build.gradle -通常是appmobile)。如果applicationId尚未自动更新,则将其更新到新的包名和同步Gradle:
  • 您可能需要更改清单中的package=属性。
  • 打扫和重建。
票数 0
EN

Stack Overflow用户

发布于 2018-08-17 09:32:23

您是否尝试过(假设您使用的是Android ):

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

那是。

票数 0
EN

Stack Overflow用户

发布于 2018-08-17 09:32:53

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

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

您的包目录将是单个目录。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51892225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档