如何更改 Android 应用程序的包名称

新手上路,请多包涵

我的密钥库已损坏,因此 Android Market 要求我重命名应用程序并重新提交。但是,每当我去编辑 Manifest 和整个文件中的包名称时,它都会给我带来大量错误。

更改应用程序名称的正确方法是什么?

原文由 Allen Gingrich 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 942
2 个回答

如果您使用的是 Eclipse,则可以尝试从 Android 开发者网站 获取这些说明。它们专门用于 GestureBuilder 示例,但据我所知应该适用于任何应用程序:

[H]在 Eclipse 中如何做到这一点:

  1. 右键单击包名称 ( src/com.android.gesture.builder )。
  2. 选择 Refactor > Rename 并更改名称,例如 com.android.gestureNEW.builder
  3. 打开清单文件。在 <manifest> 标签内,将包名称更改为 com.android.gestureNEW.builder
  4. 打开两个 Activity 文件中的每一个并执行 Ctrl-Shift-O 添加缺少的导入包,然后保存每个文件。在模拟器上运行 GestureBuilder 应用程序。

另外,请确保您记得重命名包本身以及文件中对它的引用。在 Eclipse 中,您可以在左侧的文件资源管理器窗口/树视图中看到包的名称。根据我的经验,Eclipse 有时会有点挑剔和不可靠(例如,留下对旧包名称的杂散引用)。

原文由 eldarerathis 发布,翻译遵循 CC BY-SA 3.0 许可协议

有一种方法可以在 Eclipse 中轻松更改包名称。右键单击您的项目,向下滚动到 Android 工具,然后单击重命名应用程序包。

原文由 Marc Bernstein 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题