重命名项目的包名称

时间:2012-09-10 17:57:46

标签: android eclipse package

我通常使用Eclipse重构工具来重命名Android项目的包名。但不久前我在Android Tools中发现了这个功能,它被称为重命名应用程序包。但是,使用它实际上并不重命名项目的文件夹,文件系统命名保持不变。现在的问题是:如何正确地重命名包?是否足以使用重命名应用程序包工具,我是否应该使用重构来重命名实际的包?提前谢谢。

1 个答案:

答案 0 :(得分:1)

  

它实际上并没有重命名项目的文件夹

它不应该。项目文件夹与包名称无关。这两件事你可以有不同的名字。重命名包之后,AndroidManifest.xml中的组件引用会出现问题,因为很可能你有这样的东西:

<activity android:name=".MyAwesomeActivity"/>

这意味着您应该在默认包中搜索您的活动。但是,由于您重命名了包,因此您应该遵循:

<activity android:name="my.java.package.MyAwesomeActivity"/>

其中my.java.package是实际包(项目文件夹)。