【发布时间】:2012-08-06 21:39:23
【问题描述】:
我的项目的包名称是org.consulting.keno,我可以将其更改为org.consulting.keno2 之类的名称吗?
问题是我向谷歌商店免费提交了一个应用程序,并想将其更改为收费。谷歌商店说我必须删除旧的并重新提交一个新的 apx 文件。但是我收到一个错误,说包名冲突。
【问题讨论】:
我的项目的包名称是org.consulting.keno,我可以将其更改为org.consulting.keno2 之类的名称吗?
问题是我向谷歌商店免费提交了一个应用程序,并想将其更改为收费。谷歌商店说我必须删除旧的并重新提交一个新的 apx 文件。但是我收到一个错误,说包名冲突。
【问题讨论】:
我想完成 Mef 的回答。在很多情况下,这种解决方案是不够的,因为并非清单中的所有包名引用都已更改,并且可能会出现其他一些问题。三步解决方案如下:
看起来它不需要对 IDE 进行任何清理或重置(我使用的是 Eclipse)。
【讨论】:
在包资源管理器中,右键单击包并选择
Refactor > Rename
输入新名称即可。
【讨论】:
只需选择包名称并按 F2。重命名为你想要的。然后打开 gen 文件夹,然后在那里重命名包。
别忘了在 AndroidManifest.xml 文件中更改包名
【讨论】: