1

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

4

1 回答 1

1

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

它不应该。项目文件夹与包名无关。你可以为这两件事起不同的名字。重命名包后,您将在 AndroidManifest.xml 中引用组件时遇到问题,因为您很可能有以下内容:

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

这意味着应该在默认包中搜索您的活动。但是由于您重命名了包,您应该具有以下内容:

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

my.java.package实际包(项目文件夹)在哪里。

于 2012-09-10T18:15:58.247 回答