【问题标题】:Is it possible to change package name on android project in eclipse?是否可以在 Eclipse 中更改 android 项目的包名称?
【发布时间】:2012-08-06 21:39:23
【问题描述】:

我的项目的包名称是org.consulting.keno,我可以将其更改为org.consulting.keno2 之类的名称吗?

问题是我向谷歌商店免费提交了一个应用程序,并想将其更改为收费。谷歌商店说我必须删除旧的并重新提交一个新的 apx 文件。但是我收到一个错误,说包名冲突。

【问题讨论】:

    标签: java android package


    【解决方案1】:

    我想完成 Mef 的回答。在很多情况下,这种解决方案是不够的,因为并非清单中的所有包名引用都已更改,并且可能会出现其他一些问题。三步解决方案如下:

    1. 右键单击包名称然后折射>重命名。
    2. 右键项目名称Android tools > Rename Application Package。
    3. 手动设置前面步骤未更改的Manifest的包名。

    看起来它不需要对 IDE 进行任何清理或重置(我使用的是 Eclipse)。

    【讨论】:

      【解决方案2】:

      在包资源管理器中,右键单击包并选择

      Refactor > Rename
      

      输入新名称即可。

      【讨论】:

      • 应该可以,但是我想知道您是否先从Android Market取消发布免费应用程序,然后使用相同的包名提交付费版本,如果它仍然会出现“冲突包名”错误.如果您不需要同时激活免费版和付费版,这可能值得一试。
      • 一开始我以为 Ted 想同时提供这两个版本 - 但既然你提到了,是的,只需从市场上删除旧应用程序就可以了 :)
      • 嗨,我是否尝试过取消公开并释放它,但没有成功,我需要一些帮助,这就是我所做的 1. 选择了 java 浏览透视图。 2. 在左侧选择我的项目 3. 在屏幕中间的包下,我选择了要重命名的包。 4.右键点击它,没有折射镜。 5. 在折射菜单中点击重命名,没有任何反应?
      【解决方案3】:

      只需选择包名称并按 F2。重命名为你想要的。然后打开 gen 文件夹,然后在那里重命名包。

      别忘了在 AndroidManifest.xml 文件中更改包名

      【讨论】:

        猜你喜欢
        • 2016-08-05
        • 2018-06-10
        • 2014-03-09
        • 2011-05-29
        • 1970-01-01
        • 2018-08-14
        • 1970-01-01
        • 2013-07-09
        • 1970-01-01
        相关资源
        最近更新 更多