在android中重命名包名

Posted

技术标签:

【中文标题】在android中重命名包名【英文标题】:Rename package name in android 【发布时间】:2013-09-21 11:25:13 【问题描述】:

我想在我的项目中重命名包名。到目前为止,我有 9 个包,当我更改包名时,更改是在 java 和 xml 文件中完成的。

但在 Manifest.xml 文件中,活动定义部分,包活动在重命名包后不会改变。

请帮帮我。

【问题讨论】:

AFAIK 您将不得不在清单文件中手动更改它,因为没有其他选项,如果有的话我也在等待。 但在我的清单文件中,有 20 个活动。那么如何手动更改所有文件包名称? 【参考方案1】:

android 工具中有一个选项,这里是执行此操作的步骤

    右键单击项目 点击安卓工具 点击重命名应用项目 输入新的包名

【讨论】:

但是这样的话,android manifest 文件不会被改变。请给我其他的解决方案。 您在重命名包时是否选中了“更新非Java文本文件中的完全限定名称”复选框? 是的。我已经试过了。清单文件包名称更改但声明的活动包名称未更改。【参考方案2】:

首先在清单文件中更改包名 Re-factor > 重命名 src 文件夹中的包名,并勾选重命名子包,就这样。

【讨论】:

` `不要在xml文件中添加customeview更改包名【参考方案3】:

你可以使用搜索和替换吗?

在 Eclipse 中:

打开 AndroidManifest.xml

编辑-->查找/替换

查找:old.app.name 替换为:new.app.name

点击确定。

在保存文件之前检查一切是否正常。

/史蒂芬

【讨论】:

如果 xml 文件是唯一需要进行更改的地方。我就是这样理解你的问题的。

以上是关于在android中重命名包名的主要内容,如果未能解决你的问题,请参考以下文章

升级期间在 Android Market 中重命名应用程序

如何在 Android Studio 中重命名软件包名称

大家的Android项目包命名规则是怎样的

如何在 Android 设备管理器中重命名设备

如何在Android中重命名文件只知道它的媒体内容Uri

Android Studio 4.2 开始在发布版本中重命名 APK 内的资源