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

问题

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

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


#1 热门回答(301 赞)

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


#2 热门回答(101 赞)

如果你正在使用Eclipse,则可以从Android的开发人员站点尝试these instructions。它们专门用于GestureBuilder示例,但应该适用于任何应用程序,据我所知:

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

此外,请务必记住要重命名包本身以及文件中对它的引用。在Eclipse中,你可以在左侧的文件资源管理器窗口/树视图中查看包的名称。根据我的经验,Eclipse有时可能有点笨拙且不可靠(例如,留下对旧包名称的杂散引用)。


#3 热门回答(52 赞)

以下是在Eclipse中如何做到这一点:

  • 右键单击​​包名称(src / com.android.gesture.builder)。
  • 选择Refactor> Rename并更改名称,例如com.android.gestureNEW.builder。
  • 打开清单文件。在<manifest>标记内,将包名称更改为com.android.gestureNEW.builder。
  • 打开两个Activity文件中的每一个,然后按Ctrl Shift O添加缺少的导入包,然后保存每个文件。
  • 在模拟器上运行GestureBuilder应用程序。
    Link to post
    更新超级简单的方法右键单击你的项目...
    enter image description here