我项目的软件包名称是org.consulting.keno
,我可以改变它到org.consulting.keno2
吗?是否可以在eclipse中的android项目上更改包名?
问题是我向谷歌商店免费提交了一个应用程序,并且想要更改它来收取费用。谷歌商店说,我将不得不删除旧的并重新提交一个新的apx文件。但是我收到一个错误,说包名冲突。
我项目的软件包名称是org.consulting.keno
,我可以改变它到org.consulting.keno2
吗?是否可以在eclipse中的android项目上更改包名?
问题是我向谷歌商店免费提交了一个应用程序,并且想要更改它来收取费用。谷歌商店说,我将不得不删除旧的并重新提交一个新的apx文件。但是我收到一个错误,说包名冲突。
里面的Package Explorer中,右键单击包,并在新的名称选择
Refactor > Rename
类型和你做。
我想完成Mef的答案。在许多情况下,这种解决方案还不够,因为清单中的所有软件包名称引用都没有更改,并且可能会出现其他一些问题。三步解决方案如下:
看起来它不需要清洁或重置IDE(我正在使用Eclipse)。
只需选择包名称并按F2即可。重命名为你想要的。然后打开gen文件夹,然后在那里重命名包。
而且不要忘记在AndroidManifest.xml更改包文件的文件名以及
应该这样做,但我不知道,如果你先取消发布从Android Market免费的应用程序,然后提交付费版本如果仍然会出现“冲突的包名称”错误,请使用相同的包名称。如果您不需要同时激活免费和付费版本,这可能值得尝试。 – Fraggle
首先,我想泰德想提供这两个版本 - 但现在你提到它,是的,只是从市场上删除旧的应用程序应该这样做:) – Leo
嗨, 我试过unpubliching和释放它,没有工作, 我需要一些帮助,这是我做的 1. \t选择java浏览视角。 2. \t在左侧选择了我的项目 3. \t在包下的屏幕中间,我选择了我的包进行重命名。 4. \t右键点击它,没有折射器。 5. \t点击refname菜单中的Rename,什么都没有发生? –