2015-06-06 35 views
0

我想重命名我的eclipse android项目。我已经尝试过Android工具 - >重命名应用程序包。它给了我一个错误发生看到日志。Eclipse ADT - 项目结构更改显示空白包

我找不到任何日志,突然发生这种情况,我的项目结构显示了一些空白和垃圾包,如图所示。我尝试删除它,但删除它们也删除了我的源代码。任何想法都会非常有帮助..

Snap for eclipse project structure

回答

1

您可以通过在类/包/项目右键单击重命名类,包和项目,然后选择:Refactor -> Rename。检查Update references框以确保对项目/类的所有引用也被更改。

+0

尝试但不工作,我不知道从哪里得到那些空白包:( –

+0

解决方法可能是去您的eclipse工作区文件夹并重命名项目文件夹现在,启动eclipse并创建一个新的项目新的名字,自动导入选项将可用 – Pieter12345

1

这种行为完全没问题。

java包与一个文件夹相对应。 当包/文件夹为空时,eclipse将显示为没有内容(无箭头)的“白框”。

实施例: 在 “com.me.pckg” corrensponds类 “ACLASS” 与

COM/ME/pckg/AClass.java

这意味着文件夹“com“和”me“不包含任何文件。 Eclipse代表这是一个“白色盒装”包装(comcom.me)。包“com.me.pckg”不是空的。

意识到eclipse没有显示包结构不是分层如你所期望它在文件系统视图中。

反之亦然,如果你在你的项目中放置一些文件/结构eclipse会显示新的文件夹一个包。这发生在eclipse刷新或重新启动之后,后者可能被认为是突然的动作。

如果你想改变“com.demo.alaramdemo”类型使用Pieter12345答案(或只是改变文件夹的名称在文件系统)

如果你想要一个更文件系统像Eclipse内视图中使用“导航” - 视图

+0

我试过你的解决方案,并在这里找到了一个--http://stackoverflow.com/questions/6923002/white-package-icons-in-my-eclipses-package -explorer,但仍然有一个空白的默认包是剩余的,我只是想隐藏它如何。这是所有进口的项目甚至新的也发生:( –

1

最后我得到这个问题的答案,与后这里提到下面链接帮助斯特凡

,上面还有一个解决方案http://www.coderanch.com/t/105581/vc/Eclipse-hide-empty-packages

实际上,我必须在包资源管理器标题中的倒三角形上创建过滤器。 因为你必须检查空包过滤器,空父包等 它为我工作。

Filters applying screenshots

感谢所有帮助...:)