在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 文件夹中的包名,并勾选重命名子包,就这样。
【讨论】:
`你可以使用搜索和替换吗?
在 Eclipse 中:
打开 AndroidManifest.xml
编辑-->查找/替换
查找:old.app.name 替换为:new.app.name
点击确定。
在保存文件之前检查一切是否正常。
/史蒂芬
【讨论】:
如果 xml 文件是唯一需要进行更改的地方。我就是这样理解你的问题的。以上是关于在android中重命名包名的主要内容,如果未能解决你的问题,请参考以下文章