【问题标题】:Renaming package name of a project重命名项目的包名
【发布时间】:2012-09-11 02:15:58
【问题描述】:

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

【问题讨论】:

  • 我不知道重命名工具,谢谢

标签: android eclipse package


【解决方案1】:

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

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

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

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

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

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

【讨论】:

  • 所以如果我只是使用 Android 工具重命名包,我可以让文件系统保持原样吗?
  • 可以,但不要忘记更新清单中的引用。
  • 该工具会自动处理它。好像可以了,谢谢!
猜你喜欢
  • 2015-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-06
  • 2022-12-21
  • 2011-05-15
  • 2011-01-03
  • 2014-05-14
相关资源
最近更新 更多