首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重命名项目的包名称

重命名项目的包名称
EN

Stack Overflow用户
提问于 2012-09-11 01:57:46
回答 1查看 649关注 0票数 1

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-11 02:15:58

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

项目文件夹和包名没有任何关系。你可以给这两个东西起不同的名字。重命名包后,在引用AndroidManifest.xml中的组件时会遇到问题,因为很可能是这样的:

代码语言:javascript
复制
<activity android:name=".MyAwesomeActivity"/>

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

代码语言:javascript
复制
<activity android:name="my.java.package.MyAwesomeActivity"/>

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12357056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档